美文网首页
Mongodb 基本用法

Mongodb 基本用法

作者: 茶艺瑶 | 来源:发表于2018-01-03 19:44 被阅读17次

数据库操作

创建数据库

use DATABASE_NAME

查看所有用户

 show dbs

向指定数据库添加数据

 db.DATABASE_NAME.insert(object)
# DATABASE_NAME 为数据库名
# object json数据对象

删除数据库

db.dropDatabase()
# 使用前提:必须先使用数据库

删除集合

db.collection.drop()
# 言外之意就是 删除数据库表 查看数据表 show tables;

集合操作 【基本软件必备的增删改操作】
mongodb 存储是 使用 BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON。

增加一个文本

db.COLLECTION_NAME.insert(document)

MongoDB 更新文档

db.collection.update(
   <query>,
   <update>,
   {
     upsert: <boolean>,
     multi: <boolean>,
     writeConcern: <document>
   }
)
query : update的查询条件,类似sql update查询内where后面的。
update : update的对象和一些更新的操作符(如$,$inc...)等,也可以理解为sql update查询内set后面的
upsert : 可选,这个参数的意思是,如果不存在update的记录,是否插入objNew,true为插入,默认是false,不插入。
multi : 可选,mongodb 默认是false,只更新找到的第一条记录,如果这个参数为true,就把按条件查出来多条记录全部更新。
writeConcern :可选,抛出异常的级别。

例子

db.col.update( { "count" : { $gt : 10 } } , { $inc : { "count" : 1} },false,false );

MongoDB 删除文档

db.collection.remove(
   <query>,
   {
     justOne: <boolean>,
     writeConcern: <document>
   }
)
query :(可选)删除的文档的条件。
justOne : (可选)如果设为 true 或 1,则只删除一个文档。
writeConcern :(可选)抛出异常的级别。
等于  {<key>:<value>}     db.col.find({"by":"菜鸟教程"}).pretty()     where by = '菜鸟教程'
小于  {<key>:{$lt:<value>}}   db.col.find({"likes":{$lt:50}}).pretty()    where likes < 50
小于或等于   {<key>:{$lte:<value>}}  db.col.find({"likes":{$lte:50}}).pretty()   where likes <= 50
大于  {<key>:{$gt:<value>}}   db.col.find({"likes":{$gt:50}}).pretty()    where likes > 50
大于或等于   {<key>:{$gte:<value>}}  db.col.find({"likes":{$gte:50}}).pretty()   where likes >= 50
不等于     {<key>:{$ne:<value>}}   db.col.find({"likes":{$ne:50}}).pretty()    where likes != 50

相关文章

  • MongoDB基本用法

    简介(https://www.mongodb.com/) MongoDB是为了快速开发互联网Web应用而设计的数据...

  • Mongodb 基本用法

    数据库操作 创建数据库 查看所有用户 向指定数据库添加数据 删除数据库 删除集合 集合操作 【基本软件必备的增删改...

  • mongodb 基本用法

  • MongoDB 基本操作用法

    MongoDB文档 基本操作 update 基本操作 find 基本操作 aggregate 终端用法 导入导出

  • mongodb +express +ejs 的基本用法

    var express = require('express');var app = express();var ...

  • Mongodb数据库(2)

    上一篇了解了Mongodb基本常识,下面继续: 一、查询语句: find() 用法: 查询数据,不加任何参数默认返...

  • node连接mongodb

    原文链接node连接mongodb mongodb安装 mongodb下载mongodb配置 mongodb基本命...

  • PHP MongoDB 查询文档 --- 2022-04-02

    本章介绍PHP MongoDB文档查询的用法。 前置教程 MongoDB教程[https://www.tizi36...

  • MongoDB用法

    $ne不等于 查询x 的值不等于3 的数据 $in包含 与sql 标准语法的用途是一样的,即要查询的是一系列枚举值...

  • MongoDB查询结果排序 --- 2022-04-03

    本章介绍,MongoDB查询结果排序,类似MYSQL order by的用法,MongoDB的分页查询通过Curs...

网友评论

      本文标题:Mongodb 基本用法

      本文链接:https://www.haomeiwen.com/subject/mbdknxtx.html