誰かがこれを私に説明できますか?私が読んでいるすべてのドキュメントでは、use [database]
コマンドを発行するだけで、mongoにdbが作成されると書いてあります。Mongodb作成データベースが機能しませんか?
しかし、これを見て取る:私はmongodb-core
を使用してデータベースに対してテストを実行すると
22:13 $ mongo
MongoDB shell version v3.6.0
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.6.0
Server has startup warnings:
2017-12-19T08:36:34.901-0600 I CONTROL [initandlisten]
2017-12-19T08:36:34.901-0600 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database.
2017-12-19T08:36:34.901-0600 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted.
2017-12-19T08:36:34.901-0600 I CONTROL [initandlisten]
> use spiTest
switched to db spiTest
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
> db
spiTest
>
はまた、それは私がそれを作成するにはどうすればよい「Database spiTest doesn't exist
」
を言って、エラーを投げていますか?
データベース内の任意のコレクションに少なくとも1つのドキュメントを挿入します。 "use spiTest" then "db.sipTestColl.insert({b:1})" – Shubham