模糊查询是数据库的基本操作之一,实现对给定的字符串是否与指定的模式进行匹配。如果字符完全匹配,可以用=等号表示,如果部分匹配可认为是一种模糊查询。在关系型数据中,通过SQL使用like ‘%fens%’的语法。那么在mongodb中我们应该如何实现模糊查询的效果呢。http://blog.fens.me/nodejs-mongodb-regexp/
node.js实现mongodb中的like操作参考一下方式:1:like "%bc%"var query={suggestcontent: /bc/};return opts.dbs.csdb.collection("suggests").find(query).toArrayAsync()2:like "bc%"var query={suggestcontent: /^bc/};return opts.dbs.csdb.collection("suggests").find(query).toArrayAsync()