Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 在mongoDB中创建空集合的结构_Json_Mongodb - Fatal编程技术网

Json 在mongoDB中创建空集合的结构

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模式。是的,您可以,如果您清除了这些字段

在MongoDB中,是否有可能使用以下JSON文件中的
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支持模式定义-