MongoDB:存储键值数据的最佳方式
我必须从MySQL迁移到MongoDB,我是MongoDB的初学者,在MongoDB中存储以下数据的最佳方式是什么MongoDB:存储键值数据的最佳方式,mongodb,nosql,Mongodb,Nosql,我必须从MySQL迁移到MongoDB,我是MongoDB的初学者,在MongoDB中存储以下数据的最佳方式是什么 我应该为每一行创建一个文档吗 是否应将所有行保存在一个文档中 在MongoDB中哪种方式有效 { "_id" : ObjectId("5659d56fef6c702fbc45cc1b") "key" : "setting_update_id" "value" : "1" "extra" : [ //some data ] } 或 阿里
- 我应该为每一行创建一个文档吗
- 是否应将所有行保存在一个文档中
{
"_id" : ObjectId("5659d56fef6c702fbc45cc1b")
"key" : "setting_update_id"
"value" : "1"
"extra" :
[
//some data
]
}
或
阿里
作为一个初学者,你会想阅读这些文档。每个集合
大致可以看作是关系数据库中的表
。每个文档
都可以看作是数据库中的一行。因此,表的每个列
都将是文档的键
我会把它设计得更接近第一个
{
"_id" : ObjectId("5659d56fef6c702fbc45cc1b")
"key" : "setting_update_id"
"value" : "1"
"params" :
{
"extra" : "hello",
"foo" : "bar"
}
}
{
"_id" : ObjectId("5659d56fef6c702fbc45cc1b")
"key" : "setting_update_id"
"value" : "1"
"params" :
{
"extra" : "hello",
"foo" : "bar"
}
}