私は以下のコードを使ってコレクションの既存の文書を更新しています。新しい項目を配列にプッシュしたいと思います。スクリプトは例外もスローも配列にも何も追加しません。MongoDB配列に新しい項目を追加できません
問題を解決するよう専門家に依頼してください。そこ
transportModel.update(
{ ...your query here },
{ $push: { vehicle:{ vehicleType:req.body['vehicleType'] } } },
done
);
ワイルド推測が、 '.push()'非同期は、あなたのケースではありません。
– Seblor私の悪い。ドキュメントを保存する前に応答を返していました。今はうまくいきます。 –
doc.save()がエラーを返すかどうかを確認する方法はありますか? –