にオブジェクトを追加するには、Node.jsの使用:私は学校のプロジェクトで大きな問題を抱えているのMongoDBアレイ
私は私が持っているサーバーでは、サーバー、データベース、およびNode.jsのようにMongoDBを使用してサイトを作成しましたカートに製品を追加するための方法は、私はカートのアレイに追加しようとしているオブジェクトは、このです:
{"cart" : {"idproduct" : idproduct, "collectionproduct" : 'comicbooks'}}
そして、私は配列にオブジェクトを追加するために使用しているコードは、このです:
db.collection("users").update({"_id": new ObjectId(userid)}, {$push: {"cart" : {"idproduct" : new ObjectId(idproduct), "collectionproduct" : 'comicbooks'}}}, { "$upsert": true });
実際の奇妙な私はmongo自体でそれを試してみましたが、うまくいきましたが、ノードコードを実行しようとすると、それはできませんが、エラーが出ることさえありません。
私は$addToSet
と同じことをやってみましたが、ノードは動作しませんが、エラーは出ませんが、mongoでは動作します。
問題が何であるか知っていれば、できるだけ早く手伝ってください。
mongooseを使ってmongoDBに接続するか、mongoDriverに接続するのが好きですか? – sachgits
ちょうどmongoDriver私は –