node.js实现mongodb中like模糊查询?

大神们哪位知道,node.js实现mongodb中like模糊查询?
最新回答
杯别

2024-11-03 14:42:29

模糊查询是数据库的基本操作之一,实现对给定的字符串是否与指定的模式进行匹配。如果字符完全匹配,可以用=等号表示,如果部分匹配可认为是一种模糊查询。在关系型数据中,通过SQL使用like ‘%fens%’的语法。那么在mongodb中我们应该如何实现模糊查询的效果呢。
http://blog.fens.me/nodejs-mongodb-regexp/
云纹梦纷蝶

2024-11-03 08:31:00

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()