MongoDB数据库学习笔记

查看 MongoDB 数据库的版本

db.version();

查看 MongoDB 下的所有数据库

show dbs

进入某个数据库下

use dbname

查看数据库下的所有集合

show collections

创建集合

# name 为集合名称
db.createCollection(name)

重命名集合

# sourceName 原集合名称
# newName 新集合名称
db.sourceName.renameCollection("newName")

更新集合数据

# user 更新的集合
# userName: "admin" 查询条件
# $set 更新后的数据
# multi: true 更新多条满足条件的数据
db.user.update({
  userName: "admin"
},
  { $set: {
    email: "meishadevs",
    roles: [NumberInt("1"), NumberInt("2"), NumberInt("3"), NumberInt("4")] 
  } },
  {
    multi: true
  }
)

数据备份

# -h 数据库地址
# -d 数据库名称
# -o 数据文件的路径
mongodump -h 192.168.10.178:27017 -d store -o F:\database

数据还原

# -h 数据库地址
# -d 数据库名称,数据文件的路径
mongorestore -h 192.168.10.178:27017 -d store F:\database

不能通过 ip 访问数据库的解决方法

修改 bin 目录下 mongod.cfg 文件,将 bindIp 属性值改成 0.0.0.0

参考资料

meishadevs欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明: 【文章转载自meishadevs:MongoDB数据库学习笔记

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器