Json 在mongoDB中创建空集合的结构
在MongoDB中,是否有可能使用以下JSON文件中的Json 在mongoDB中创建空集合的结构,json,mongodb,Json,Mongodb,在MongoDB中,是否有可能使用以下JSON文件中的mongoimport创建空集合的结构 "Users" : { "name" : "string", "telephone" : { "personal": { "type": "number" }, "job": { "type" : "number" } }, "loc" : "array", "friends" : "object" } 我的目标是从JSON文件创建mongoDB模式。是的,您可以,如果您清除了这些字段
mongoimport
创建空集合的结构
"Users" : {
"name" : "string",
"telephone" : {
"personal": { "type": "number" },
"job": { "type" : "number" }
},
"loc" : "array",
"friends" : "object"
}
我的目标是从JSON文件创建mongoDB模式。是的,您可以,如果您清除了这些字段的值(将它们设置为”
),导入JSON文件就可以做到这一点
然而,MongoDB是一个NoSQL数据库,在MongoDB数据库中创建模式并没有真正意义。将会发生的是,您将有一条记录,其中的字段值为空。MongoDB没有模式,因此,通过JSON文件定义模式的目的是什么。我应该提到,这听起来不是一个好主意。Dan,我知道我必须更改RDBMS“芯片”,但我需要创建一个模式,我不知道什么是最好的方法,你给我什么建议?你可以在应用程序级别创建模式。例如,如果使用Node.js,Mongoose支持模式定义-