【问题标题】:Find a model where an ID is in an array查找 ID 在数组中的模型
【发布时间】:2014-02-13 08:53:07
【问题描述】:

我将sails.js 用于Node.js + MongoDB,并且我正在尝试加载我的用户所在的所有组。 所以我有一个 Group 对象,它有一个像这样的 id 数组(这是我的用户)

组 { 用户:数组 }

最快的方法是什么?目前,我尝试了类似

db.Group.find( { users: { $in: [myUserId] } } )

【问题讨论】:

    标签: javascript arrays node.js mongodb sails.js


    【解决方案1】:

    假设usersarray,您可以通过以下方式实现更简单的操作:

    db.Group.find( { users: myUserId } )
    

    这将找到myUserIdusers 中的任何文档。

    【讨论】:

    • 非常感谢!我不知道有可能以这种方式做到这一点。
    猜你喜欢
    • 2021-04-28
    • 2012-04-26
    • 1970-01-01
    • 2020-09-12
    • 2017-06-15
    • 2016-11-26
    • 1970-01-01
    • 2012-02-06
    • 2017-03-05
    相关资源
    最近更新 更多