使用mongo.exe和inine命令字符串创建数据库和集合的语法是什么? 我试过(服务器和密码掩码):
mongo.exe MY_SERVER / admin -u MongoDBA -p MY_PASS --eval"使用mytest; db.createCollection(' mytemptestCollection')"
这会出现语法错误"缺少;在陈述之前"。
答案 0 :(得分:0)
MongoDB使用DATABASE_NAME用于创建数据库。如果该数据库不存在,该命令将创建一个新数据库,否则它将返回现有数据库。
MongoDB db.createCollection(name,options)用于创建集合。
https://www.tutorialspoint.com/mongodb/mongodb_create_database.htm
https://www.tutorialspoint.com/mongodb/mongodb_create_collection.htm
答案 1 :(得分:0)
我解决了它,留下答案,以防任何人都可以使用它:
mongo.exe MY_SERVER:27017 / admin -u MongoDBA -p MY_PASSWORD --eval“db = db.getSiblingDB('mytest'); db.createCollection('myTestCollection')”