社交网络更好的MongoDB结构

时间:2018-10-22 19:05:34

标签: json mongodb performance nosql storage

我正在开发一个社交网络,我想用MongoDB存储我的数据,但是我面临如何存储的问题。

在这里让我解释一下包含用户的文档:

{
    "_id" : ObjectId("5bcc70df3766462078e0a942"),
    "name" : "FlaRize",
    "password" : "123456789"
    "description" : "A good man !"
    "friend" : [
           { "_id" : ObjectId("5bcc47a66a04301cac7e7c67"),
           "name" : "Steve",
           "password" : "azerty"
           "description" : "Nothing" },
           { "_id" : ObjectId("5bcb9d06681bbf3cc4b811b9"),
           "name" : "John",
           "password" : "999"
           "description" : "What is ur problem ?" }
    ]
}

我的第一个问题是,这是存储数据的好方法吗?

如果Steve更改了他的名字,这不会更改FlaRize文档中的名字的方法吗?

有人告诉我,NOSQL中不存在'JOIN'是真的吗?

我是mongoDB的初学者,感谢您为我提供了最多的信息,以便我的数据库具有exelante结构

0 个答案:

没有答案