为什么在mongodb文件中使用slug字段?

时间:2019-07-20 08:24:06

标签: mongodb mongoose mongodb-query slug

我试图创建类别层次结构。因此,我参考给定数字示例的此链接(https://docs.mongodb.com/ecosystem/use-cases/category-hierarchy/)链接如何创建类别层次结构。但是我怀疑此示例是否使用子弹 > field。为什么要使用子弹,我听不懂,请您提供解决方案。

示例文档

{ "_id" : ObjectId("4f5ec858eb03303a11000002"),
  "name" : "Modal Jazz",
  "parent" : ObjectId("4f5ec858eb03303a11000001"),
  "slug" : "modal-jazz",
  "ancestors" : [
         { "_id" : ObjectId("4f5ec858eb03303a11000001"),
        "slug" : "bop",
        "name" : "Bop" },
         { "_id" : ObjectId("4f5ec858eb03303a11000000"),
           "slug" : "ragtime",
           "name" : "Ragtime" } ]
}
  • 是什么?
  • 在文档中使用的目的是什么?
  • 为什么要使用子弹场?

1 个答案:

答案 0 :(得分:1)

Slug字段是获取文档或子文档的URL快捷方式。 Slug用于文档中,使从URL轻松获取文档

例如,键入http://**host**/modal-jazz,您应该获得带有“模态爵士乐”作为“子弹”的文档。

我希望我能对您有所帮助。