![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mongodb
Ocean_HL
这个作者很懒,什么都没留下…
展开
-
MongoDB创建超级管理员+数据库管理员+常用命令+数据库角色
这里写目录标题1. 常用命令1. 显示当前所有用户2. 删除指定用户3. 修改用户密码4. 密码认证2. 第一步:创建超级管理员3. 第二步:修改Mongodb数据库配置文件4. 第三步:重启mongodb服务5. 第四步用超级管理员账户连接数据库6. 第五步给xx数据库创建一个用户7. MongoDB数据库角色8. Node中配置账户密码1. 常用命令1. 显示当前所有用户show users #查看当前库下的用户2. 删除指定用户#db.dropUser("用户名")db.d原创 2021-03-29 09:34:14 · 1252 阅读 · 1 评论 -
Mongoose:在管道中,使用_id查询数据
在管道中,使用_id查询数据在mongoDB中使用_id查询数据,需要使用一些特殊的方法,不能单凭使用字符串查询。在新5.x版本中,使用mongoose.Types.ObjectId方法,Mongoose.Schema.ObjectId方法即将被遗弃OrderItemModel.aggregate( [ { $lookup: { from: 'order', localField: 'ord原创 2021-03-25 10:41:30 · 830 阅读 · 0 评论 -
Mongoose报错:DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead.
问题(node:16420) DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead.解决通过查阅Mongoose官网得知,利用Mongoose.prototype.set(key, value)解决这个警告问题。const UserSchema = mongoose.Schema({ userId: { type: 'string', unique: true, // 创建唯原创 2021-03-25 08:35:42 · 309 阅读 · 0 评论 -
mongoDB4.4版本没有mongodump和mongorestore命令
今天学习MongoDB的过程中,下载了最新4.4版本,在数据库备份和回复过程中发现没有mongodump和mongorestore命令,检查了环境变量配置和安装目录下的bin目录,发现bin目录中并没有对应的mongodump和mongorestore。又检查了之前4.2版本的bin目录,发现有对应的mongodump和mongorestore。原因:(1)4.4版本进行了功能拆分,如需要更多的工具,自行下载。解决方法在官网自行下载对应的Tools工具https://www.mongodb.原创 2021-03-21 17:17:42 · 3932 阅读 · 1 评论