mongodbOperator
mongodb创建数据库表语句
db.createCollection("CollectionName or tableName");
db.createCollection("ruiy",{id:1});
db.tableName.insert(id:1);
mongodb数据库数据删除
mongodb修改更新数据库记录
查询所有记录,行
简单条件查询
MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoDB则是非关系型数据库,也叫文档型数据库,是一种NoSQL的数据库。它们各有各的优点,关键是看用在什么地方。
|
作用 |
MySQL |
MongoDB |
|
|
|
|
|
服务器守护进程 |
mysqld |
mongod |
|
客户端工具 |
mysql |
mongo |
|
逻辑备份工具 |
mysqldump |
mongodump |
|
逻辑还原工具 |
mysql |
mongorestore |
|
数据导出工具 |
mysqldump |
mongoexport |
|
数据导入工具 |
source |
mongoimport |
|
|
|
|
|
新建用户并授权 |
grant all on *.* |
db.addUser("user","psw") |
|
显示库列表 |
show |
show |
|
进去库 |
use |
use |
|
显示表列表 |
show |
show |
|
查询主从状态 |
show |
rs.status |
|
创建库 |
create |
无需单独创建,直接use进去 |
|
创建表 |
create |
无需单独创建,直接插入数据 |
|
删除表 |
drop |
db.tname.drop() |
|
删除库 |
drop |
首先进去该库,db.dropDatabase() |
|
|
|
|
|
插入记录 |
insert |
db.tname.insert({id:2}) |
|
删除记录 |
delete |
db.tname.remove({id:2}) |
|
修改/更新记录 |
update |
db.tname.update({id:2}, |
|
|
|
|
|
查询所有记录 |
select |
db.tname.find() |
|
查询所有列 |
select |
db.tname.find({},{id:1}) |
|
条件查询 |
select |
db.tname.find({id:2}) |
|
条件查询 |
select |
db.tname.find({id:{$lt:2}}) |
|
条件查询 |
select |
db.tname.find({id:{$gte:2}}) |
|
条件查询 |
select |
db.tname.find({id:2, |
|
条件查询 |
select |
db.tname.find($or:[{id:2}, |
|
条件查询 |
select |
db.tname.findOne() |
|
|
|
|
|
模糊查询 |
select |
db.tname.find({name:/ste/}) |
|
模糊查询 |
select |
db.tname.find({name:/^ste/}) |
|
|
|
|
|
获取表记录数 |
select |
db.tname.count() |
|
获取有条件 |
select |
db.tname.find({id:2}).count() |
|
查询时去掉 |
select |
db.tname.distinct('last_name') |
|
|
|
|
|
正排序查询 |
select |
db.tname.find().sort({id:1}) |
|
逆排序查询 |
select |
db.tname.find().sort({id:-1}) |
|
|
|
|
|
取存储路径 |
explain |
db.tname.find({id=3}).explain() |
mongodbOperator的更多相关文章
- C# MongoDB
一.搭建Mongodb 副本集 副本集中有三个角色: 主节点:所有副节点的数据均来自于主节点,并且只能对主节点进行读写操作.副节点:数据来自于主节点,可以进行读取操作,但是不能进行写操作.仲裁者:不含 ...
随机推荐
- ubuntu 配置android开发环境
本文的下载地址都是androiddevtools,下载地址:http://www.androiddevtools.cn/ 一.安装android sdk 解压文件,全部放到/opt/Java/andr ...
- Android中的Surface和SurfaceView
一.什么是Surface 简单的说Surface对应了一块屏幕缓冲区,每个window对应一个Surface,任何View都要画在Surface的Canvas上(后面有原因解释).传统的view共享一 ...
- Servlet学习--练习示例总结
醉了醉了..本来想测试下Servlet生命周期的,然后调了好久的错误,还是没成功,不知道为什么不能这样做 贴上代码: import java.io.IOException; import java.i ...
- .net mvc datatables中orderby动态排序
今天在做项目中用datatables的排序来做筛选,不过人比较懒,不想写那么多的关于排序的代码,于是寻思这在度娘上找找,结果不负有心人啊,更感谢贴出此贴的哥们,来源:http://blog.csdn. ...
- Android客户端采用Http 协议Post方式请求与服务端进行数据交互(转)
http://blog.csdn.net/javanian/article/details/8194265
- trie树信息抽取之中文数字抽取
这一章讲一下利用trie树对中文数字抽取的算法.trie树是一个非常有用的数据结构,可以应用于大部分文本信息抽取/转换之中,后续会开一个系列,对我在实践中摸索出来的各种抽取算法讲开来.比如中文时间抽取 ...
- 转:常用的HTML标签和属性解释
基本结构标签: <HTML>,表示该文件为HTML文件 <HEAD>,包含文件的标题,使用的脚本,样式定义等 <TITLE>---</TITLE>,包含 ...
- C#简单一句代码,实现pictureBox的照片另存为磁盘文件不出错
开发人事档案系统时,一般都要利用pictureBox对人员的照片进行操作,包括选择保存照片.另存照片.删除照片,如下图: 将照片保存到数据库和从数据库中删除,网友写了很多实用代码,非常好用.但是要将p ...
- Hibernate 性能优化之懒加载
针对数据库中的大数据,不希望特别早的加载到内存中,当用到它的时候才加载 懒加载分为:类的懒加载.集合的懒加载.单端关联的懒加载 类的懒加载 1.在默认情况下,类就是执行懒加载 2. ...
- C++虚基类详解(转)
我们知道,如果一个派生类有多个直接基类,而这些直接基类又有一个共同的基类,则在最终的派生类中会保留该间接共同基类数据成员的多份同名成员.在引用这些同名的成员时,必须在派生类对象名后增加直接基类名,以避 ...