如何在MongoDB 3.2.8中指定绝对路径?
我这样做
use mydb
db.mycollection.findOne()
如何在没有use mydb
的情况下写出来? db和collection的绝对路径。我使用mongo
shell。
第一次回答后编辑:
我有很多数据库,当指定数据库登录时,要切换数据库,我将再次使用use otherdb
。我真的希望有某种绝对路径,这在MariaDB / MySQL(select * from mydb.mytable
)中也是可能的。
答案 0 :(得分:1)
当您在打开控制台时连接到mongod时,可以指定db to conncet to:
$ mongo mydb
MongoDB shell version: 3.2.7
connecting to: mydb
Server has startup warnings:
2016-08-27T00:21:59.200+0300 I CONTROL [initandlisten]
2016-08-27T00:21:59.200+0300 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2016-08-27T00:21:59.200+0300 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2016-08-27T00:21:59.200+0300 I CONTROL [initandlisten]
2016-08-27T00:21:59.200+0300 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2016-08-27T00:21:59.200+0300 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2016-08-27T00:21:59.200+0300 I CONTROL [initandlisten]
> db
mydb