mongo和pymongo简单配置和使用
来源:互联网 发布:insight 数据库 编辑:程序博客网 时间:2024/06/02 12:29
首先输入mongd --dbpath=e:\data\db运行mongod服务
然后输入mongo运行mongo
mongo操作:
noscripting
[]表示可选
db----显示当前数据库
show dbs----显示所有数据库
use----使用数据库或创建数据库
show collections----显示所有集合
db._collectionName_.find([])----显示所有文档或查询特定文档
db._collectionName_.insert()----向集合中插入文档
db._collectionName_.batchInsert([{},{},{}])----批量插入文档
db._collectionName_.remove([])----删除集合中的所有文档
db._collectionName_.drop()----快速删除集合的所有文档
更改
///////////////////////////////////////////////////////////////
db._collectionName_.update({查找},{更新})----更新整个文档
db._collectionName_.update({查找},{"$": {更新或添加}})----修改器
修改器$set,$unset,$inc,$push,$slice,$pop,$sort等
update第三个参数为true,表示:如果没有则建立文档
update第四个参数为true,表示:更新所有满足条件的文档
///////////////////////////////////////////////////////////////
查询
///////////////////////////////////////////////////////////////
db._collection_.find([])----查找所有符合的文档
db._collection_.findOne()----查找符合的文档
db._collection_.find([],[哪些显示:1,哪些不显示:0])----查找并显示
修改器$lt,$lte,$gt,$gte,$in,$nin,$not,$or
///////////////////////////////////////////////////////////////
其他
///////////////////////////////////////////////////////////////
db._collection_.find().sort({"key": -1,"key": 1}) 1表示升序,-1表示降序
db._collection_.find().limit(5) 限制数目
db._collection_.find().skip(5) 忽略的数目
limit和skip用来做分页,但是当数据量大的时候将很耗费时间
所以一般用上次查到的最后结果作为条件查找(>)比它小的数据并用limit
db._collection_.find().count() 查询总数
///////////////////////////////////////////////////////////////
pymongo操作:
import pymongclient=pymong.MongoClient('localhost', 27017)
db=client.dbname
test={'1': 1, '2': 2}
db._collectionName_.insert(test)<span style="white-space:pre"></span>#插入数据
db._collectionName_.find({})<span style="white-space:pre"></span>#查询数据,返回一组对象
db._collectionName_.find_one({})<span style="white-space:pre"></span>#查询数据,返回一个对象
db._collectionName_.qudate({},{"$set": {}})<span style="white-space:pre"></span>#修改数据
db._collectionName_.remove({})<span style="white-space:pre"></span>#删除数据
0 0
- mongo和pymongo简单配置和使用
- [Mongo]PyMongo安装和使用
- pymongo 安装 和 使用
- PyMongo安装和使用
- PyMongo安装和使用
- Mongo 介绍和使用
- MongoDb随笔,PyMongo简单使用
- PyMongo python mongo curd
- mongo-pymongo 数组操作
- pymongo 和 xpath 基本操作
- mongo VUE的配置和简单命令的使用图例(增删改查,大于小于,等于,不等于,日期,范围,过滤字段,排序--常规办法)
- maven3简单配置和使用
- git配置和简单使用
- myBatis简单配置和使用
- saltstatck简单配置和使用
- NoSQL数据库redis和mongo使用
- Mongo数据库搭建和基本使用
- PyMongo简单使用以及操作mongodb数据库
- Linux中变量#,@,0,1,2,*,$$,$?的含义
- 格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m"
- CentOS6.5 安装Python2.7后, yum出现“No module named yum”错误
- hadoop集群搭建之NFS服务
- 霍尔器件
- mongo和pymongo简单配置和使用
- webDriver入门 selenium 基础知识与实例
- Spring MVC详解(七) 注解式控制器的数据验证、类型转换及格式化(1)
- linux中安装官网编译好的mongodb
- 2015 中国(广州)国际健康产业博览会即将拉开帷幕
- 1194:Beat the Spread!
- js算法:动态规划-最大公共子串与最大子段和
- OAF学习笔记-14-CO中获取VO中的值
- JAVA_SE系列:13.表达式类型的自动提升与直接量