如何使用“喜歡”查詢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
提交
取消