2017-03-07 4 views
0

これはcode linkで作業しています。 Datatableが作成されますが、どのようにしてpopulateメソッドをクエリで使用できますか?Node js + Mongo DBのデータ型でPopulateメソッドを使用

exports.getDataForDataTable = function getData (request, response) 
{ 
    MyModel.dataTable(request.query, function (err, data) { 
    response.send(data); 
    }); 
}; 
+0

可能重複http://stackoverflow.com/questions/17598712/how-should-i-properly-に移入フィールドを追加します。コードを提供するために従ったとして、 –

+0

私はdatatableを使用しているので、私はdatatableで構文が必要です。 Populationは通常動作しますが、データテーブル構文とどのように動作しますか。 – Anshul

答えて

1

request.queryオブジェクト

exports.getDataForDataTable = function getData (request, response) 
{ 
    request.query.populate = 'Model'; 
    MyModel.dataTable(request.query, function (err, data) { 
    response.send(data); 
}); 
}; 
+0

この検索を適用した後は、他の列では検索されません。最初の列でのみ検索されます。 – Anshul

+0

フィールドは、検索対象フィールド[[username]]に定義する必要があります。 conosle.logでrequest.queryオブジェクトを作成し、ここに貼り付けて間違っているかどうか確認できますか? –

+0

条件:{'$および':{{'$または':{{タイトル:{'$ in':[/ 2/i}}]]}}この条件は、 – Anshul

関連する問題