当前位置:  开发笔记 > 编程语言 > 正文

一些初学者关于MongoDB的问题

如何解决《一些初学者关于MongoDB的问题》经验,为你挑选了1个好方法。

我是MongoDB的初学者,我有一些问题:

    当我连接到Mongo时,我执行show dbs我看到2个数据库:adminlocal.他们的角色是什么?然后,如果我执行类似的插入命令db.foo.insert({"value":"mongo"}),test则会显示数据库.为什么?如何为数据库指定自定义名称?

    随着show dbs我获取数据库(不知何故show databases在sql中),我怎样才能在数据库中列出集合(我会show tables在sql中使用)?

    执行命令时,MongoDB教程始终使用该db对象.它是主要对象(一种"连接"对象)必须用于执行命令还是其他东西?

谢谢!



1> Chris Heald..:

    adminlocal包含服务器本地的各种设置,例如经过身份验证即可连接的用户.在初学者使用下,您根本不需要担心它们.默认情况下,您连接到名为的数据库test.要从use databasenamemongo命令行或mongo databasename从OS shell 连接到新数据库.

    use [database_name] 然后 show collections

    db对象是mongo命令行上当前选定数据库的根句柄.命令行实际上只是一个Javascript命令行,并且有各种特定于mongodb的对象和函数可以让你做的事情.尝试help()完整列表.

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有