【发布时间】:2020-03-12 17:58:51
【问题描述】:
我有数据库模型
Schema({
members: [
{
type: String,
required: true,
ref: "User"
}
],
createdAt: {
type: Date,
default: Date.now(),
required: true
},
lastMessage: {
message: {
type: String,
required: true
},
from: {
type: String,
required: true
},
createdAt: {
type: Date,
required: true
}
},
messages: [
{
createdAt: {
type: Date,
required: true
},
message: {
type: String,
required: true
},
from: {
type: String,
ref: "User",
required: true
}
}
]
});
我用来查找一些文档的代码
Chats.countDocuments(
{
members: {
$in: ["userIdOne", "userIdTwo"]
}
},
cb
)
我使用$in 查找我需要的数据,但$in 查找包含此userId... 之一的所有文档。我只需要找到一个包含该用户 ID 的文档。
我该怎么做?
【问题讨论】:
标签: javascript mongodb mongoose mongodb-query