开发者社区 问答 正文

如何根据嵌套的属性值查找?

示例代码如下:
screenshot
我现在想根据userId匹配所有interactor的值为userId的interaction,用mongoose如何能做到呢?

展开
收起
蛮大人123 2016-02-14 17:28:33 1623 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    匹配的问题我找到了解决办法,非常直观:

    User.find({
        'interactions.interactor': mongoose.Types.ObjectId(user._id)
    }, function (err, users) {
    }

    可是在回调函数中我会对匹配的多个users做更新,更新完之后应该如何保存呢?没有users.save()这个方法,难道得自己写loop save?

    2019-07-17 18:42:48
    赞同 展开评论
问答地址: