我正在寻找一个运算符,它允许我检查一个字段的值是否包含某个字符串。
类似:
db.users.findOne({$contains:{"username":"son"}})
这可能吗?
最佳答案
你可以用下面的代码来做。
db.users.findOne({"username" : {$regex : "son"}});
https://stackoverflow.com/questions/10610131/
相关文章:
mongodb - 查找两个日期之间的对象 MongoDB
mongodb - 使用另一个字段的值更新 MongoDB 字段
mongodb - 如何在 Mongo 中查询 "is not null"?
mongodb - 向 MongoDB 集合中的每个文档添加新字段
mongodb - 如何从 MongoDB 获取随机记录?
mongodb - 如何通过shell脚本执行mongo命令?
mongodb - 仅检索 MongoDB 集合中对象数组中的查询元素
authentication - 如何使用用户名和密码保护 MongoDB
mongodb - 获取集合中所有键的名称
javascript - 如何在 Mongoose 中更新/插入文档?