【问题标题】:REST API search for resources where eg category is not setREST API 搜索未设置类别的资源
【发布时间】:2016-03-08 07:20:12
【问题描述】:

我正在使用 node.js 和 mongodb 为应用程序创建一个 restful API,我必须在其中处理视频和类别。

几乎每个视频都被分配到一个类别,但其中一些没有。现在我不知道如何实现一个查询来以一种宁静的方式列出所有没有类别的视频。

怎么样

GET /api/videos/?category=empty

【问题讨论】:

  • 如果您想为有和没有类别的视频保持相同的模式,您建议的方式很好。但是,如果您创建一个专门用于查询没有类别的视频的方法,例如GET /api/videos/uncategorized,我认为没有任何问题。还有一点:如果有人创建了一个名为empty的类别,你可能会遇到问题
  • 谢谢,好货。我在想复杂

标签: node.js mongodb rest mongoose


【解决方案1】:

Mongoose 上尝试:

Video
.find({category: {$eq: null}})
.then( videos => {
// here all videos without category
});

【讨论】:

    猜你喜欢
    • 2017-03-28
    • 1970-01-01
    • 2021-12-09
    • 2020-11-11
    • 1970-01-01
    • 2020-10-19
    • 2021-09-02
    • 1970-01-01
    • 2015-07-02
    相关资源
    最近更新 更多