1
を動作しません。私は新しいテストを作成するこのエラーループバックembedsManyヘルパー・メソッドは、私はこれらの二つのモデルを持っている
Error: Invalid reference: undefined
私はこの方法でテストを作成します。私が間違っているのは何
Student.js
studentInstance.test.add({text : "something "})
?
更新
試験におけるembedsMany
更新IDが削除。私は、正常に動作しない、常にデータ
と
remove
を削除しないで
destroy
で試してみました
Student.js
Student.show = function(email, cb) {
Student.findById(email,function(err, student) {
...
var tmp = student.mytest;
for (var i = 0; i < tmp.length; i++) {
student.test.destroy(tmp[i].id);
}
})
...
}
は
このエラーを表示しますError: Invalid reference: undefined
at EmbedsMany.remove
更新
あなたはtest
モデルを持っていないデシベル
{
"_id": "value",
"property1": "value",
.
.
"mytest": [
{
"text": "something",
"creation": {
"$date": "2016-08-23T14:31:44.678Z"
},
"id": "d738253472876b17feb4b46b"
}
]
}
お返事ありがとうございます。これはエラーではありません。コピー/貼り付けが間違っています。プロジェクトでは名前は大丈夫です。 – Phan
@Phanああ、私は答えを更新しました –
ありがとうございます。今では、 'remove'、' unset'、 'destroyById'で試したテストを削除するのと同じ問題があります。 – Phan