Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.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 Sails&x2B中的嵌套数据查询;水线_Node.js_Sails.js_Waterline - Fatal编程技术网

Node.js Sails&x2B中的嵌套数据查询;水线

Node.js Sails&x2B中的嵌套数据查询;水线,node.js,sails.js,waterline,Node.js,Sails.js,Waterline,在Sails+Waterline中,我一直在查询: 模型如下: Task: { "id":1, "name":"Task1", "Project":{ "id":"P1", "name":"Project1" } } 此处任务的模型为Project(每个任务将与一个项目关联)。 要按projectId获取所有任务的列表,我尝试执行以下操作: Task.find({project.id:"P1"}, function(err, re

在Sails+Waterline中,我一直在查询:
模型如下:

Task: {
    "id":1,
    "name":"Task1",
    "Project":{
        "id":"P1",
        "name":"Project1"
    }
}
此处任务的模型为Project(每个任务将与一个项目关联)。
要按projectId获取所有任务的列表,我尝试执行以下操作:

Task.find({project.id:"P1"}, function(err, res){
 //Err or Res
})
上面的代码不适用于我,并为project.id提供了错误“意外令牌”

是否有任何方法可以在此处使用projectId获取任务列表?

提前感谢

我能够解决这个问题,因为project是任务的模型,所以可以直接从中获取ProjectId。
i、 我可以直接给你

Task.find({project:"P1"}, function(err, res){
  //Getting response
})  
项目持有projectId的位置。

无论如何,感谢您调查这个问题

您是否尝试过任务。查找({“Project.id”:“P1”}?我尝试了双引号,它现在没有给我错误,但仍然没有给我响应数据,Res未定义然后检查错误回调…错误为null,响应未定义