所以我有一个应用程序,它有一个用户集合,它将每个特定用户的笔记存储在一个数组中:
我的用户集合
一个人的一系列音符
如果我有便笺的id和便笺所属的用户,我如何查询那个特定的便笺并(拉取/删除)它。我试图为它找到正确的查询,但没有结果:
app.get('/delete/:userId/:noteId', (req,res)=>{
let noteId = req.params.noteId;
User.findOne({'notes': {_id: noteId}},(err,foundNote)=>{
console.log(foundNote);
});
);
我正在寻找的是一个条件,我需要设置,以找到特定的笔记文件。提前感谢:)。
使用ObjectId,筛选器将为:
{“notes._id':ObjectId(noteId)}