嗨我在帆中有这个问题......
Model.find().where({ seachField : { contains:"search_key" }}).exec(cb);
总行数:20
当我尝试将其转换为节点时,我使用了查询
db.get().collection("model").find({ seachField : { '$regex' : ".*"+searchKey+".*"}}).toArray()...
总行数:10
我可以知道与mongoDB等效的“包含”功能是什么,所以我可以得到相同数量的结果?
感谢您的帮助!
谢谢
答案 0 :(得分:0)
及其:
db.model.find({ seachField : new RegExp(searchKey)}).toArray()
熟悉SQL,这非常有用:http://docs.mongodb.org/manual/reference/sql-comparison/