首页 > 数据库技术 > 详细

MongoDB

时间:2019-05-25 14:30:23      阅读:123      评论:0      收藏:0      [点我收藏+]

创建数据库

use col

使用show dbs命令查看数据库

删除数据库

使用db命令可以查看数据库名字

db.dropDatabase()

创建集合

db.createCollection(runoob)

使用show collections查看数据库中的集合

删除集合

db.runoob.drop()

查询集合

db.col.find().pretty()

其中pretty()以格式化的方式显示文档

条件操作符

$gt -------- greater than  >

$gte --------- gt equal  >=

$lt -------- less than  <

$lte --------- lt equal  <=

$ne ----------- not equal  !=

$eq  --------  equal  =
db.col.find({likes:{$gt:150}}).pretty()

db.col.find({likes:{$gte:150}}).pretty()

db.col.find({likes:{$lt:150}}).pretty()

db.col.find({likes:{$lte:150}}).pretty()

同时使用$lt和$gt

db.col.find({likes:{$gt:150, $lte:200}}).pretty()

模糊查询

db.col.find({title:/教/})

db.col.find({title:/^教/})

db.col.find({title:/教$/})

AND条件

格式db.col.find({key1:value1, key2:value2}).pretty()

db.col.find({ likes:{$gte:150}, title: /教程$/ }).pretty()

OR条件

db.col.find(
   {
      $or: [
         {key1: value1}, {key2:value2}
      ]
   }
).pretty()
db.col.find({$or : [{ likes : {$gt:150}}, {likes: {$lt:150}} ]}).pretty()

AND和OR联合使用

db.col.find({ title:/教程$/, $or: [{likes: {$gt:150}},{likes: {$lt:150}} ] }).pretty()

 

MongoDB

原文:https://www.cnblogs.com/sonwrain/p/10922287.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!