mongoDB 3.4.7错误字段“w”不是有效的集合选项
我正在尝试在mongodb中创建一个新集合,并授予写入确认权限 我试着这样做mongoDB 3.4.7错误字段“w”不是有效的集合选项,mongodb,database,Mongodb,Database,我正在尝试在mongodb中创建一个新集合,并授予写入确认权限 我试着这样做 db.createCollection(databaseName, { w: 1 }); 但它给了我错误的说法 MongoError: The field 'w' is not a valid collection option. Options: { w: 1 } at Function.MongoError.create (C:\monex\example\main\node_modules\mongodb-co
db.createCollection(databaseName, { w: 1 });
但它给了我错误的说法
MongoError: The field 'w' is not a valid collection option. Options: { w: 1 }
at Function.MongoError.create (C:\monex\example\main\node_modules\mongodb-core\lib\error.js:31:11)
at C:\monex\example\main\node_modules\mongodb-core\lib\topologies\server.js:778:66
at Callbacks.emit (C:\monex\example\main\node_modules\mongodb-core\lib\topologies\server.js:95:3)
at .messageHandler (C:\monex\example\main\node_modules\mongodb-core\lib\topologies\server.js:249:23)
at Socket.<anonymous> (C:\monex\example\main\node_modules\mongodb-core\lib\connection\connection.js:265:22)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at readableAddChunk (_stream_readable.js:172:18)
at Socket.Readable.push (_stream_readable.js:130:10)
at TCP.onread (net.js:535:20)
试试这个,它会创建一个集合
db.createCollection("log1", { w: 1} );
这也会创建集合
db.createCollection("log1", { w: 1} );
还要检查MongoDB版本您是否理解简单地将任何数据写入MongoDB集合或数据库命名空间即可创建它的基本概念?这不是一个RDBMS,使用它不需要定义每个数据库或集合。是连接或操作的概念,不是为集合本身创建的。