1、添加数据
db.foo.save({a:1,b:9})
2、查询数据
//{a:1}是查询条件,当为空时查询所有
db.foo.find({a:1})
//显示出一条数据
db.foo.findOne({a:1})
3、删除数据
//删除a=1的数据
db.foo.remove({a:1})
4、表的数据量
//取foo中的总条数
db.foo.find().count()
5、显示数据指定的条数
//取foo中的前n条记录
db.foo.find().limit(n)
6、显示库名
db.foo.getDB()
7、获取索引值
db.foo.getIndexes()
8、表的统计
db.foo.stats()
9、删除表
db.foo.drop()
10、获取不重复的列
db.foo.distinct(key)
11、忽略前面的几行
//忽略a=2中的前面2行
db.other.find({a:2}).skip(2)
12、修改数据
db.foo.update(criteria, objNew, upsert, multi)
criteria : update的查询条件,类似sql update查询内where后面的
objNew : update的对象和一些更新的操作符(如$,$inc...)等,也可以理解为sql update查询内set后面的
upsert : 这个参数的意思是,如果不存在update的记录,是否插入objNew,true为插入,默认是false,不插入。
multi : mongodb默认是false,只更新找到的第一条记录,如果这个参数为true,就把按条件查出来多条记录全部更新。
例:
//只更新了第一条记录
db.foo.update({"count" : { $gt : 1 } } , { $set : { "test2" : "OK"} } );
//全更新了
db.foo.update({"count" : { $gt : 3 } } , { $set : { "test2" : "OK"} },false,true );
//只加进去了第一条
db.foo.update({"count" : { $gt : 4 } } , { $set : { "test5" : "OK"} },true,false );
//全加进去了
db.foo.update({"count" : { $gt : 5 } } , { $set : { "test5" : "OK"} },true,true );
//全更新了
db.foo.update({"count" : { $gt : 15 } } , { $inc : { "count" : 1} },false,true );
//只更新了第一条
db.foo.update({"count" : { $gt : 10 } } , { $inc : { "count" : 1} },false,false );
更详细的参见:
http://hi.baidu.com/farmerluo/blog/item/9a23cb13a819bb2fdd540188.html
分享到:
相关推荐
mongoDB增删改查+前端页面实现+idea+themlesf+mybatis
MongoDB java API实现增删改查,包含批量操作
JAVA连接MongoDB,并进行简单的增删改查操作小例子源码,相关博文: http://blog.csdn.net/dream_broken/article/details/36014733
mongodb + spring3.1.1增删改查例子,修改了JAR包冲突的BUG。可运行。
Mongodb连接池、增删改查实例套装内包含三个实例很适合初学者学习
nodejs+express+mongodb 博客系统增删改查完整版,包括用户注册,博客发表,博客修改,博客删除,权限控制。后台连接mongodb:blog
MongoDB增删改查操作案例-用户信息增删改查.zip
MongoDb增删改查的网站范例,Using the spring-data project and the mongodb adapter specifically.
演示了JAVA怎样操作mongodb数据库进行增删改查操作。
Mongodb项目缓存技术 增删改查,以及求交并差集合,类似于朋友推荐、共同好友。
附件主要是记载了出差时模块开发过程中MongoDB和MySQL常用的增删改查语句
java操作mongodb增删改查mongodb查询 in like 修改自增
使用Java对MongoDB进行一些基础操作,包括增删改查基础搓澡。给刚接触mongodb或者想使用Java操作Mongodb的童鞋们一些引导性的帮助。
java 操作mongodb代码,可直接运行成功,作为初学者非常实用。其中数据库是包含用户名和密码,用户名root ,密码root。
初学node.js的笔记
c# MongoDB驱动1.7版本,控制台项目。内容包括:增删改查分页外加Grdfs代码示例,包含普通的分页增删改查,Grdfs方式大文件的增,删,查询,下载等功能
java连接Mongodb进行增删改查,包括查询、删除、增加等功能
c#基于接口泛型书写的可扩展性强的操作mongodb增删改查功能源代码,经过测试通过,在MongodbGetData.aspx.cs中Page_Load方法中,注释掉的代码为相关测试语句
简单的mongodb的使用例子,适合mongodb的入门,和框架搭建
本Demo简单演示了如何使用Express 4.x 与MongoDb实现增删改查等Web网站最基本的功能