简单的MongoDB JSON结构

时间:2017-12-25 22:12:24

标签: json mongodb

我正在做一个教程,并且在理解任务的语义方面遇到了一些麻烦。

它基本上说(直接翻译)

  

编写一个命令,添加一个带有“常规”类别的新文档,今天的日期,以及“内容”下的“标题”,其中包含“由...编程的MongoDB命令”,然后在“内容”下添加您的名称。 / p>

令我困惑的是整个“读取”MongoDB命令的标题......“因为这会让我必须将名称+标题嵌套到”内容“中。

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

  

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

因此,这表明搜索将是db.database.find({“name”:“My Name”}),因此嵌套的标题实际上是不可能的。

这就是我尝试构建JSON的方法,但搜索将不起作用。

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

我是否以错误的方式思考它?这是一个初学者教程,所以它不应该是非常难,但现在答案表不幸的是,这就是为什么我在谷歌搜索后做了很多。

1 个答案:

答案 0 :(得分:0)

我会做那样的事情:

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