简单的mongodb json结构



我正在做教程,并且很难理解任务的语义。

基本上说(直接翻译)

编写一个命令,该命令添加了一个新文档,其中包括"常规"类别,今天的日期,以及" content"下的"标题",读取" mongoDB命令"由" contrand"编程为" content"。<<<<

让我感到困惑的是整个读" mongodb命令..."的"标头",因为那将使我必须将名称 标头嵌套到" content"中。

下一步暗示不应该这样做。

搜索显示上述文档的内容,格式为.pretty()。搜索中的条件必须包含您的名称作为"内容"的值

因此,这表明搜索将是db.database.find({" name":" my name"}),因此,标头嵌套不可能。

这就是我尝试构建JSON的方式,但是搜索将无法正常工作。

{
    "general" : [
      "date" : new Date(), 
      "content" : [
         "header" : "MongoDB commands programmed by",
         "name" : "John Doe"
      ]
    ]
}

我是否以错误的方式考虑?这是一个初学者的教程,因此不应该很难,但是现在有答案表不幸的是,这就是为什么我在搜索很多搜索搜索后要制作此线程的原因。

我会做这样的事情:

{
  "category": "general",
  "date" : new Date(), 
  "content" : {
     "header" : "MongoDB commands programmed by",
     "name" : "John Doe"
  }
}

最新更新