我将如何在 MongoDB 中执行此查询?
假设我有一组“房间”。每个房间都是一个如下所示的文档:
room = {
perms: [ { user:"matt", visible: 1 },
{ user:"alex", visible: 0 },
{ user:"jennifer", visible: 1 },
};
在 MongoDB 中,我如何找到具有 user=alex 和visible=0
权限的房间?
Let's say I have a collection of "rooms". Each room is a document that looks like this:
room = {
perms: [ { user:"matt", visible: 1 },
{ user:"alex", visible: 0 },
{ user:"jennifer", visible: 1 },
};
In MongoDB, how would I find rooms that have a permission of user=alex and visible=0
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果我正确理解你的问题, $elemMatch 运算符应该执行你想要的操作:
If I understand your question correctly, the $elemMatch operator should do what you want: