mongoDB 基本使用

Posted liangzn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongoDB 基本使用相关的知识,希望对你有一定的参考价值。

mongoDB 基本使用

进入mongodb

mongo

查看所有数据库

show dbs

查看当前处于哪个数据库的环境

db

切换/创建数据库

use demo

删除数据库

db.dropDatabase()

创建集合

db.createCollection("user")

查看当前数据库下的集合

show collections

删除集合

db.user.drop()

插入数据(没有对应的集合会直接生成集合)

db.user.insert({"name": "liang"})
db.user.insert({"name": "li"})

查看全部数据

db.user.find()

查看特定条件数据

db.user.find({"name": "liang"})

查看多少条数据

db.user.find().limit(1)

跳过多少条数据查看多少条数据(可做分页查询)

db.user.find().skip(1).limit(1)

and查询

db.user.find({"name": "liang", "age": 23})

or查询

db.user.find({$or:[{"age": 23}, {"name": "liang"}]}) 

大于查询

db.user.find({"age": {$gt: 23}}) 

大于等于查询

db.user.find({"age": {$gte: 23}}) 

小于查询

db.user.find({"age": {$lt: 23}}) 

小于等于查询

db.user.find({"age": {$lte: 23}}) 

更新数据(部分更新)

db.user.update({"name": "li"}, {$set: {"age": 34}})

更新数据(整个替换)

db.user.update({"name": "li"}, {"age": 34})

删除数据(部分删除)

db.user.remove({"name": "liang"})

删除数据(全部删除)

db.user.remove({})

清空控制台

cls

退出mongodb

exit

以上是关于mongoDB 基本使用的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB PHP

mongodb关联查询

ios - Heroku 和 MongoDb 上的自定义解析服务器错误 3080:JSON 文本没有以数组或对象开头,并且允许未设置片段的选项

c_cpp Robolution基本代码片段

无法在 MongoDB(猫鼬)文档中追加数组

在 Spring MongoDB 的 ReplaceRoot 管道阶段使用 $mergeObjects