mongodb数据库的使用
打开cmd命令。
输入:mongod --dbpath e:/db,看到27017时就可以使用了。cmd要保持开启。
再打开一个cmd窗口
打开客户端 mongo
查看有几个数据库 show dbs
新建数据库 use 数据库的名字(如果没有这个数据库就新建,如果有就切换)
查看所有命令 help
查看当前是哪个数据库 db
查看当前数据库里有几个集合 show collections
退出 exit
在数据库中进行增删改查
增(insert)
向集合里插入数据 db.集合的名字.insert({key:value.....})
db.集合的名字.save({key:value.....})
批量插入数据 用for循环
删(remove)
删除集合内的某个数据 db.集合的名字.remove()
删除集合 db.集合的名字.drop()
删除库 db.dropDatabase()
改(update)
改变集合中某个键的值 db.集合名.update({条件},{$set:{键:值1}},bool,bool)
批量改 db.集合名.update({},{$inc:{键:值1}},false,true)
(第一个布尔值表示没有键是否增加;第二个表示是否改变多个数据)(true/false)(条件没有时查找全部)
查(find)
查找 db.集合的名字.find({})
根据条件查找记录 db.集合的名字.find({条件})
gt > lt < gte >= lte <=
并且的查找 db.集合的名字.find({字段:{$gt:value,$lt:value...}})
或者的查找 db.集合的名字.find({$or:{key:value1,key:value2...}})
排序 db.集合的名字.find().sort({key:1})
1表示升序;-1表示降序
查找结果的个数 db.集合的名字.find().count()
集合分页 db.集合的名字.find({}).limit(每页文档数据).skip(略过的文档个数)
略过的文档个数=(page-1)*每页文档数