消息关闭
    暂无新消息!
{  "kw" :  [{ "$regex" : "跑" },{ "$not" : { "$regex" : "dd" } }] }

5个回答

︿ 3
你的问题问的很模糊啊!MongoDB的模糊查询输入方式需要使用regex,具体可以去这里参照一下:http://forum.foxera.com/mongodb/topic/655/mongodb-%E6%A8%A1%E7%B3%8A%E6%9F%A5%E8%AF%A2%E7%9A%84%E8%AF%AD%E6%B3%95%E6%98%AF%E6%80%8E%E6%A0%B7%E7%9A%84%E5%91%A2/3?un=xxx
︿ 1
关于MongoDB在windows下的模糊查询及常见问题,我在这个MongoDB论坛上看到过讲解,也比较详细,你可以去看看:
http://forum.foxera.com/mongodb/topic/655/mongodb-%E6%A8%A1%E7%B3%8A%E6%9F%A5%E8%AF%A2%E7%9A%84%E8%AF%AD%E6%B3%95%E6%98%AF%E6%80%8E%E6%A0%B7%E7%9A%84%E5%91%A2
︿ 1
问题木有描述太清楚。
但是模糊查询的话
类似用正则的类型
db.collection.find( { field: /acme.*corp/i } );
db.collection.find( { field: { $regex: 'acme.*corp', $options: 'i' } } );