0
にネストされたサブ文書アレイにプッシュ私は、かなり複雑なDBを持っています。マングース
私は返信を追加したいコメントのIDを持っています。
どのようにですか?
私が試した:
Book.findOneAndUpdate(
{
'content.page.comments._id': ID
},
{
$push: {'content.page.$.comments.$.replies': myReply}
},
function (err) {
//...
}
)
をしかし、私は何度も位置($)以上を使用するカントので、それは不可能です。
私はこれを数時間にわたって把握しようとしています。
アドバイスはありますか?
これは動作しません更新されます。 偶数Comment.find({_ id:ID})はドキュメントを返しません。 Comment.find({})でもドキュメントは返されません。私はそれが働くことを望む。それはとても素敵なようでした! –
モデルの登録には問題があります。 'comment.find({})'が何も返さなかった場合は –
を返すべきです。どうすれば 'books'スキーマに格納できますか?あなたのコードにいくつかの問題があるはずです。もう一度確認できますか? –