いずれも動作していない私はMongoDBのは、私はMongoのバージョン2.2.3 の古いバージョンを使用していますアドユーザーまたはのcreateUser
1.
[email protected]:~$ mongo
MongoDB shell version v3.4.0
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 2.2.3
WARNING: shell and server versions do not match
2ユーザーを作成しようとしたとき、私は64ビットサーバー
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
sudo apt-get update
apt-get install mongodb-10gen=2.2.3
にインストールします
> use admin
switched to db admin
> db.addUser("admin","password")
2016-12-21T17:46:09.712+0530 E QUERY [main] TypeError: db.addUser is not a function :
@(shell):1:1
db.createUser({user:"admin",pwd:"password",roles:["adminUser"]})
2016-12-21T17:48:02.435+0530 E QUERY [main] Error: 'createUser' command not found. This is most likely because you are talking to an old (pre v2.6) MongoDB server :
[email protected]/mongo/shell/db.js:1281:1
@(shell):1:1
モンガでは明確に言及されていません。