如何查询Mongoose模型中数组中的特定数据?

时间:2017-07-30 05:48:39

标签: arrays mongodb mongoose

这里有mongoose的新东西,我有一个mongoose模型,它具有属性,这是一个id数组,所以我想要在该数组中检索一个特定的id。我的代码是这样的:

async (idToRetreive, contextUserId) => {
const retreivetodoId = await UserModel.findOne({ _id: contextUserId })
                                      .select('todos -_id')
                                      .where('todos')
                                      .equals(idToRetreive);
//todos is an array of ids

const retreiveTodoObject = await TodoModel.findOne({ _id: retreivetodoId });

return retreiveTodoObject;
}

但我没有成功。帮助

0 个答案:

没有答案