1
'ワークアウト'サブアレイにデータをプッシュしようとしています。他の配列内にある配列にオブジェクトをプッシュできません。
私の 'ワークアウト' DB
{
"_id" : "LpM8ubqJNKwgcDuKC",
"userID" : "yZTaeqJ8iNGkvs3MS",
"workouts" : [
{ "_id" : "fiaMqNRucPq4SSXCi",
"scheculedFor" : ISODate("2016-08-23T11:17:55.428Z"),
"updatedAt" : ISODate("2016-08-23T11:17:55.428Z"),
"createdAt" : ISODate("2016-08-23T11:17:55.428Z"),
"started" : true,
"finished" : false,
"type" : false,
"workout" : [ ]
}
],
"training" : true
}
そして、私のクエリ
Workout.update({
'_id':"LpM8ubqJNKwgcDuKC"
'workouts._id':"fiaMqNRucPq4SSXCi"
},
{ $push: {
'workouts.$.workout.0':{name:"Test"}}
}
);
私は、クエリの多くのバリエーションを試してみましたし、何も起こりません。
を試してみては正解だったこと、ありがとうございます。 – PowerPlower007
あなたはその回答をアップに投票できますか? :) – Shrabanee
申し訳ありませんが、私はそれを行うには15人の担当者が必要です。しかし、私は十分に私はそうする:) – PowerPlower007