在猫鼬中按索引查找一个

Posted

技术标签:

【中文标题】在猫鼬中按索引查找一个【英文标题】:FindOne by index in mongoose 【发布时间】:2021-11-26 00:49:34 【问题描述】:

我有一个存储特定数据的猫鼬集合。我有一个iduser。那就是名字:var members = new Schema(iduser : type : String)

var member = new members(iduser : req.session.user._id)

顺便说一句,我有不止一个成员具有相同的 iduser。我想通过索引找到它们。 member.findOne(iduser)[0].

我使用nodejs来实现。

【问题讨论】:

“按索引”是什么意思? 【参考方案1】:

每个 MongoDb 文档都有一个 ObjectId,例如“612753311aafd14844ec4933”

这样您就可以找到与对象 ID 相同的 IdUser

member.findOne(_id : "OBJECT_ID", idUser :req.session.user._id )

【讨论】:

以上是关于在猫鼬中按索引查找一个的主要内容,如果未能解决你的问题,请参考以下文章

在猫鼬中,如何根据相关集合中的值查找记录?

如何通过填充字段在猫鼬中查找文档?

如何通过填充字段在猫鼬中查找文档?

如何使用 $elemMatch 查找和过滤并更新数组的所有元素该元素在猫鼬中有一个特殊的日期?

当我想在猫鼬中从数据库中查找文档时,函数返回未定义 [重复]

通过在猫鼬中填充匹配结果来查找文档