2016-12-16 20 views
0

私は、計算のフィールドを必要とするコレクションを持っています。私は計算を完了し、結果を変数に保存しました。ただし、すべての変数をコレクションに挿入することはできません。最初の変数のみが追加されます。コレクションに複数のJavaScript変数を挿入する方法

例: db.foo.insert(a、b、c);

a、b、cはjavascript変数です。

mongoDB形式のすべての変数を出力するにはどうすればよいですか? 変数は次のようになります。 var a = {"sum":14}

答えて

1

おそらくinsertMany()機能を探しています。次のようになりますあなたの場合は

:ここ

db.foo.insertMany([a, b, c])

the link to the official docsです。

+0

を使用してみてください、私はそれが私がコードのより大きな部分を見ることができれば、私はより良い助けになることができ、配列 –

+0

することはできませんというエラーを取得します:) 'insertMany()'受け入れます定義によるJavaScriptオブジェクトの配列。 –

1

.push()

a = 0 
b = 1 
c = 2 
array = [] 

array.push(a,b,c) 
+0

配列に配列を挿入しようとしましたが、配列にすることができないというエラーが表示されます –

+0

'db.foo'とはどのようなコレクションですか?あなたはオブジェクトを挿入できますか? 'var a = 0、b = 1、c = 2、obj = {a、b、c};' – Oliver

関連する問題