Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在节点js+Mongo DB中使用数据表填充方法_Node.js_Mongodb_Datatable - Fatal编程技术网

Node.js 在节点js+Mongo DB中使用数据表填充方法

Node.js 在节点js+Mongo DB中使用数据表填充方法,node.js,mongodb,datatable,Node.js,Mongodb,Datatable,我正在处理这个问题。Datatable已创建,但如何在查询中使用填充方法。根据提供的规范: exports.getDataForDataTable = function getData (request, response) { MyModel.dataTable(request.query, function (err, data) { response.send(data); }); }; 在request.query对象中添加填充字段 exports.getDataFor

我正在处理这个问题。Datatable已创建,但如何在查询中使用填充方法。根据提供的规范:

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

在request.query对象中添加填充字段

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

可能重复我正在使用datatable,所以我需要datatable的语法。“填充”通常有效,但如何使用datatable语法。应用后,此搜索对其他列无效,仅对第一列有效。必须在要搜索的搜索对象字段:[“用户名”]中定义字段。你能不能把你请求的conosle.log.query对象粘贴到这里,这样我就可以看到问题了。条件:{'$和':[{'$或':[{title:{'$in':[/2/i]}}}}]}]},这个条件是只生成的,它还必须由其他列组成。搜索:{value:,正则表达式:'false'},这是在我控制台查询对象进行搜索时出现的。