mongoose如何从数据库读取数据中随机读取数据

说实话,之前玩 mongodb 都是裸奔,都不需要鼡户名和密码直接连接 mongodb. 但是,正在在使用 mongodb 来开发的时候,还是要设置一个专属的账号,密码来连接数据库.

下面我们来看下 mongodb 一共有哪些权限:

read:允许用戶读取指定数据库 readWrite:允许用户读写指定数据库 dbAdmin:允许用户在指定数据库中执行管理函数如索引创建、删除,查看统计或访问system.profile userAdmin:允许用户向system.users集合写入可以找指定数据库里创建、删除和管理用户 clusterAdmin:只在admin数据库中可用,赋予用户所有分片和复制集相关函数的管理权限 readAnyDatabase:只在admin数據库中可用,赋予用户所有数据库的读权限 readWriteAnyDatabase:只在admin数据库中可用赋予用户所有数据库的读写权限

下面我们验证下上面创建的账号 yijiebuyi

启动应鼡程序,连接成功!

在mongoose中要插入数据库都需要定义schema,這儿就有一个问题,我如何读取一个不是我建立的一个表的值呢下面是代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的結果是什么?实际看到的错误信息又是什么

发现输出的内容content是一样的,都是baidus这个表的数据问一下这是为什么呢!

我要回帖

更多关于 从数据库读取数据 的文章

 

随机推荐