这就是聊天模型的样子。它有一个Array users属性,其中包含迷你用户文档。
chat: {
users: [
{username: "user1", user_id: "1x323x23f23f2cg23", muted: false},
{username: "user2", user_id: "sdijowd98c23o8h2cg23", muted: false},
],
otherAttributes: undefined
}
我想搜索Chat Mongo集合来拉取用户所在的每个对话。这是我想要做的事情的要点。
Chat.find(users.username.include('user1')), function (err, chats) {
// work with 'chats' that 'user1' is a part of
}
答案 0 :(得分:0)
假设您拥有用户名,那就像
一样简单Chat.find({"users.username":<some username>}, function (err, chats) {
})