mongodb的基本语法

简介:

1、启动shell:(主要用crt 软件的时候终端要选择linux,否则不能退格键有时候出问题)

[root@saltstack mongodb]# mongo

> show dbs   #查看数据库
admin     (empty)
local     0.078GB
modbtest  0.078GB
myinfo    (empty)
test      (empty)
xiaoluo   0.078GB

> use dbtest    #使用数据库,没有的话会自动创建
switched to db dbtest

#创建一个字典文档,是以key,value方式存储的:

> test = {'id':1,'name':'xiaoming','job':'it'}
{ "id" : 1, "name" : "xiaoming", "job" : "it" }

> test
{ "id" : 1, "name" : "xiaoming", "job" : "it" }

#自动创建一个叫dbtest的表,然后往里面插入test这个字典:

> db.dbtest.insert(test)
WriteResult({ "nInserted" : 1 })
#或者可以手工插入数据:
> db.dbtest.insert({'id':2,'name':'xiaoli','job':'it'})
WriteResult({ "nInserted" : 1 })

#查看数据使用find的方法:

> db.dbtest.find()
{ "_id" : ObjectId("5513375e83aef55e0cc2d05c"), "id" : 1, "name" : "xiaoming", "job" : "it" }
{ "_id" : ObjectId("5513379383aef55e0cc2d05d"), "id" : 2, "name" : "xiaoli", "job" : "it" }
> show tables;
dbtest
system.indexes

#根据条件查找

> db.dbtest.find({'id':1})
{ "_id" : ObjectId("5513375e83aef55e0cc2d05c"), "id" : 1, "name" : "xiaoming", "job" : "it" }

#根据条件进行更新里面的选型

> db.dbtest.update({'id':2},{'id':2,'name':'xiaoluo','job':'it'})
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
> db.dbtest.find({'id':2})
{ "_id" : ObjectId("5513379383aef55e0cc2d05d"), "id" : 2, "name" : "xiaoluo", "job" : "it" }

#根据条件进行删除使用remove方法。删除id=2的字典:

> db.dbtest.remove({'id':2})
WriteResult({ "nRemoved" : 1 })
> db.dbtest.find()
{ "_id" : ObjectId("5513375e83aef55e0cc2d05c"), "id" : 1, "name" : "xiaoming", "job" : "it" }










本文转自 小罗ge11 51CTO博客,原文链接:http://blog.51cto.com/xiaoluoge/1624764,如需转载请自行联系原作者
目录
相关文章
|
JSON NoSQL MongoDB
MongoDB——基础语法
MongoDB——基础语法
276 0
MongoDB——基础语法
|
NoSQL JavaScript MongoDB
mongodb语法
mongodb语法
342 0
|
存储 NoSQL MongoDB
深入解析 MongoDB 与 Python:基本语法、实用示例与最佳实践
深入解析 MongoDB 与 Python:基本语法、实用示例与最佳实践
506 0
|
SQL NoSQL MongoDB
MongoDB数据库【基本语法内容】2
6.更新文档 update() 方法用于更新已存在的文档。语法格式如下:
446 2
MongoDB数据库【基本语法内容】2
|
存储 JSON NoSQL
MongoDB数据库【基本语法内容】
如果数据库不存在,则创建数据库,否则切换到指定数据库 三部曲,创建数据库,查看当前使用的数据库,查看所有的数据库
303 1
MongoDB数据库【基本语法内容】
|
SQL NoSQL 关系型数据库
MongoDB数据库【高级语法篇】
1.Limit与Skip方法 Limit() 方法 如果你需要在MongoDB中读取指定数量的数据记录,可以使用MongoDB的Limit方法,limit()方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。 以下实例为显示查询文档中的两条记录:
328 0
MongoDB数据库【高级语法篇】
|
NoSQL MongoDB 数据库
MongoDB服务开启及简单语法(新手教程)
刚开始学习mongodb教你如何打开服务和一些简单语法
770 0
|
数据可视化 关系型数据库 MySQL
node-mongoDB-01-基础语法
flag不能随便立呀 今天搞定这几篇文章
195 0
|
JSON NoSQL 数据库
mongodb 的基本函数语法封装
//这个模块里面封装了所有对数据库的常用操作 var MongoClient = require('mongodb').MongoClient; var config = require("../config.
1604 0

推荐镜像

更多