如何使用“喜欢”查询MongoDB?我想用SQL的like查询:SELECT * FROM users WHERE name LIKE '%m%'如何在MongoDB中实现同样的目标?我找不到接线员like在文献资料.
4 回答
米脂
TA贡献1836条经验 获得超3个赞
db.users.find({"name": /.*m.*/})
db.users.find({"name": /m/})
%
.*
小怪兽爱吃肉
TA贡献1852条经验 获得超1个赞
db.users.insert({name: 'paulo'})db.users.insert({name: 'patric'})db.users.insert({name: 'pedro'})db.users.find({name: /a/}) //like '%a%'
db.users.find({name: /^pa/}) //like 'pa%'
db.users.find({name: /ro$/}) //like '%ro'
心有法竹
TA贡献1866条经验 获得超5个赞
皮蒙
使用 Python
猫鼬
使用 Node.js
Jongo
,使用 爪哇
乐高
,使用 去
db.users.find({'name': {'$regex': 'sometext'}})
添加回答
举报
0/150
提交
取消