【问题标题】:How to search nested property in sails js rest api如何在sails js rest api中搜索嵌套属性
【发布时间】:2023-04-08 21:16:01
【问题描述】:

在sails js中创建一个api端点。我可以使用 POST 查询该端点并传递搜索选项,例如:

{
    "taskCode":"COMPLIANCE",
    "status":"PENDING",
}

但是我有一些包含对象的字段并想要查询它们

{
    "taskCode":"COMPLIANCE",
    "status":"PENDING",
    "job": {
        "description": "u"
    }
}

也试过了

{
    "taskCode":"COMPLIANCE",
    "status":"PENDING",
    "job.description": "u"
}

这里的 job 是一个对象,而 description 是该对象的一个​​属性。

如何做到这一点?

【问题讨论】:

  • 我怀疑 "job.description":"u" 是有效的 JSON 格式
  • 它的 json 在帖子中发送到sails/waterline api,我会用另一个我用过的例子来更新问题。
  • 澄清一下,您是否还设置了 API,或者只是编写查询?如果您已经设置了 API,是否也可以发布您的操作的代码?
  • @streleck 只是写查询,其他人已经使用sails js完成了api
  • 你能解决这个问题吗?听起来应该是可以的。

标签: javascript reactjs api sails.js axios


【解决方案1】:
// var x = joson code
x['job.description'];

你可以看到这个帖子https://www.w3schools.com/js/js_objects.asp

【讨论】:

  • 我正在使用sails js rest api,我发送的json在POST查询中
【解决方案2】:

如果是 Sails js,您可以使用

    CollectionName.find{
    {
      "taskCode":"COMPLIANCE",
      "status":"PENDING",
      "job.description": "u"
    }).({ enableExperimentalDeepTargets: true });

使用查找查询进行嵌套搜索

【讨论】:

    猜你喜欢
    • 2023-03-22
    • 2012-06-27
    • 1970-01-01
    • 1970-01-01
    • 2019-09-08
    • 2014-03-12
    • 1970-01-01
    • 1970-01-01
    • 2011-07-26
    相关资源
    最近更新 更多