idを使用して要素を見つけて、Meteor + MongoDBで1つのフィールドのみを返す方法。私は状態を返すだけでしたが、これはドキュメント全体を返すdoesntの仕事ですか?私は何が欠けていますか?idを使用して要素を見つけ、Meteor + MongoDBで1つのフィールドのみを返す方法
stuCourse.classId = awquMqKMrYKqNueGx
stuCourse.courseId = m7pcWesZnhWxJgojG
クライアント側
const clas = Col_AllClasses.findOne({
_id: stuCourse.classId,
"courseList.courseId": stuCourse.courseId
}, {
field: {
"courseList.status": 1
}
})
MongoDBのデータ
{
"_id": "awquMqKMrYKqNueGx",
"title": "haha1",
"password": "123",
"courseList": [
{
"courseId": "52Eo6XJ33CMGLo4rL",
"status": 0
},
{
"courseId": "m7pcWesZnhWxJgojG",
"status": 0
}
],
}
感謝のように表示されます
fields
とfield
キーワードを交換する必要があります。どのように私はちょうど一致するcourseIdと1つの状態を返すのですか? – phongyewtong