2017-01-18 15 views
0

私はMongoose JSの機能を設定するパラメータを送信したいと思います。JavaScriptでオブジェクトに複数のパラメータを渡すにはどうすればよいですか?

.populate('friends', { username: 1, age: 1}) 

これらの変数はオブジェクトにどのように渡す必要がありますか?私が思うあなたがapplyを使用することができ

.populate(populationVars) 
+0

何 'populationVars'のように見えるんので、私のようなこの関数を呼び出すのだろうか? – tymeJV

+0

それは私が知っているのだろうかと正確には分かっています:) – Burak

答えて

2

var populationVars = ["friends", { username: 1, age: 1}]; 
fn.populate.apply(null, populationVars); 
+0

それはうまくいきませんでしたが、私たちは非常に近いと確信しています – Burak

+0

@Burak - – tymeJV

+0

私はTypeErrorを取得しています:node_modules/mongoose/lib/query.jsで未定義のプロパティ 'populate'を読み取ることができません:2719:27 if(!utils.isObject(opts.populate)){ opts.populate = {}; } – Burak

関連する問題