【问题标题】:New to NoSQL and a little confused with creating collectionsNoSQL 新手,对创建集合有点困惑
【发布时间】:2021-05-28 01:08:07
【问题描述】:

我是一名刚开始使用 NoSQL 的学生,但它只是不喜欢我。我在几点上有点困惑。 任何帮助将不胜感激 1.文档可以属于多个集合吗?

2.我在这里创建集合的语法是否正确? pic 是集合 er,a 只是完整 er 的一个 sn-p。

db.Animal.insert ( {
 “animal_ID” : “XXXXXXX “,      
 “common_name” :  “Red Squirrel”,
 “IUCN” : “Least Concern (declining)”,
 “photo” :  “qs451xkx6qf4j”,
   “extinct” : {    
     “when” : “null “,
     “reason” : “null”
},
        “invasive” : {
            “threat_level” : “null”,
            “threat” : “null”,
            “how_to_help” : “null”
},
         “native” : {
            “endangerment” : “population declining“,
            “how_to_help” : “providing a little                     extra food, planting some red squirrel-friendly  shrubs and reporting any red or grey squirrel activity”
},
“Fact_sheet” : “{
   “fact_id” : “ “,
   “animal_id” : “ XXXXXXX “,
   “order” : “ Rodentia “,
   “family” : “Sciuridae “ ,
   “species” : “Sciurus vulgaris “ ,
   “size” : “body length 19 to 23 cm, tail length 15   to 20 cm “ ,
   “weight” : “250 to 340 g “ ,
   “lifespan” : “3 years , 7 to 10 in captivity “ ,
   “extra” : “In Norse mythology, Ratatoskr is a red squirrel who runs up and down with messages in the world tree, Yggdrasil, and spreads gossip “ ,
    “habitat” : { [
       “name” : “woodland “, 
       “description” : “a low-density forest   forming open habitats with plenty of sunlight and limited shade “
]
});

【问题讨论】:

    标签: database mongodb database-design nosql


    【解决方案1】:

    文档可以属于多个集合吗?

    在 MongoDB 中,没有。在其他数据库中,我不知道。

    2.我在这里创建集合的语法是否正确?

    要创建一个集合,您可以使用https://docs.mongodb.com/manual/reference/method/db.createCollection/。此调用还允许您传递各种收集选项。

    您正在插入一个文档。在 MongoDB 中插入文档时,如果目标集合不存在,则由服务器自动创建。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-12
      • 1970-01-01
      • 1970-01-01
      • 2013-06-19
      相关资源
      最近更新 更多