在POST请求正文中查询Mongoose

时间:2017-12-11 22:17:29

标签: javascript mongodb angular mongoose

我一直在我的Angular应用程序中传入POST请求的主体,这是一个由Mongoose处理的查询,以便返回数据的子集。因此,例如,我已经能够将其传递到请求的主体中:

{ "snapshot.a": "consulting" }

这是针对文档根目录中的属性,如下所示:

{
    snapshot: 
          { 
           a: value 
          }
}

以上所有工作都符合预期。

但是,现在我的数据现在看起来像这样:

{
    snapshot: 
          { 
           a: value,
           b: value,
           c: value
          }
}

当我查询的值(例如,像“咨询”这样的值)与“a”,“b”中的任何一个匹配时,我难以理解我可以在POST请求的主体中传递以处理返回数据的内容或“c”。我已经尝试将a,b和c放在一个数组中,但这会让我得到零结果。如果我将整个事物包装在一个数组中,它将返回整个数据集 - 即没有发生过滤。我该如何处理这种情况?

0 个答案:

没有答案