让前端飞Web前端之路

mongodb数据库的使用

2019-07-16  本文已影响31人  带熊二来看简书

打开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)*每页文档数

上一篇下一篇

猜你喜欢

热点阅读