MongoDB数据库中 db.foo.find() 中 "db"指的什么?
答案:2 悬赏:60 手机版
解决时间 2021-02-12 03:32
- 提问者网友:酱爆肉
- 2021-02-11 16:06
MongoDB数据库中 db.foo.find() 中 "db"指的什么?
最佳答案
- 五星知识达人网友:忘川信使
- 2021-02-11 16:46
楼主是想搞清楚db是系统对象还是某一个数据库的名字(比如教学管理数据库)
db
foo
find()
都是数据库管理系统里面的东东
use test
switched to db test
先use打开一个数据库,然后把系统变量db的地址指向test,这样子db.foo.find()中的db就是test数据库了呀,把switched to db test看成C指针赋值一样吧
db
foo
find()
都是数据库管理系统里面的东东
use test
switched to db test
先use打开一个数据库,然后把系统变量db的地址指向test,这样子db.foo.find()中的db就是test数据库了呀,把switched to db test看成C指针赋值一样吧
全部回答
- 1楼网友:煞尾
- 2021-02-11 18:24
db是指数据库,foo是指表,find()是指存储函数。追问"db"是数据库别名?
> use test
switched to db test
是系统给强制取得别名?是不是?追答你没分清楚什么是数据库,我们所使用的MySQL只是数据库管理工具,很多人误解MYSQL是数据库,可以这样理解,一个MYSQL可以管理很多个数据库,数据库由表组成,就像文件夹与子文件的关系,只是我们是管理者,所以这里db不是别名,只是说这个数据库的名字是db,同理,你也可以建立一个名字叫test的数据库,然后用mysql来管理。
> use test
switched to db test
是系统给强制取得别名?是不是?追答你没分清楚什么是数据库,我们所使用的MySQL只是数据库管理工具,很多人误解MYSQL是数据库,可以这样理解,一个MYSQL可以管理很多个数据库,数据库由表组成,就像文件夹与子文件的关系,只是我们是管理者,所以这里db不是别名,只是说这个数据库的名字是db,同理,你也可以建立一个名字叫test的数据库,然后用mysql来管理。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯