博客
关于我
pymongo的使用
阅读量:345 次
发布时间:2019-03-04

本文共 1025 字,大约阅读时间需要 3 分钟。

pymongo

mongo.db.c_juzi.insert_one(var)

mongo.db.c_juzi.delete_one({   'uuid': uuid_str})

mongo.db.c_juzi.update_one({   "uuid": uid}, {   "$set": {   "uuid": "12345"}})

简单查询

pymongo的分页查询怎么做?

    l = mongo.db.c_juzi.find().limit(page_size).skip(start).sort([("cntLike",   DESCENDING)])

聚合查询

aggregation (聚合)

sql中支持聚合例如 count, group by, 那么在MongoDB中是怎么样的呢?

只获取document指定字段

from pymongo import MongoClient# Requires the PyMongo package.# https://api.mongodb.com/python/currentclient = MongoClient('mongodb://localhost:27017/?readPreference=primary&appname=MongoDB%20Compass&ssl=false')filter={       'cntLike': {           '$gt': 30    }}project={       'content': 1}result = client['juzikong']['c_juzi'].find(  filter=filter,  projection=project)

flask

flask问题记录

flask怎么拆分?
怎么异常拦截?
怎么日志?
怎么做速率限制?
怎么做登陆状态判断?

python

我在使用python过程中遇到的痛点记录
有些情况下没有办法进行类型的推测,也就是编辑器无法给出提示。
例如
mongo.db.c_juzi.delete_one({'uuid': uuid_str})

在使用python的时候一定要注意,因为没有严格的数据类型的限制,所以程序编写者一不小心就会犯错。
例如我在使用uuid.uuid1()的时候 误以为这个返回值是字符串,存到mongodb里面才发现不是。

转载地址:http://ivjr.baihongyu.com/

你可能感兴趣的文章
Python-Url编码和解码
查看>>
(十)Flutter 路由 push pop 与List 中溅墨(我咋觉得应该叫水波纹)效果(InkWell)
查看>>
jQuery tabs侧面显示 纵向显示
查看>>
windows环境下生成ssh keys
查看>>
2019年一个程序员的回顾与成长计划
查看>>
CSDN博客自定义栏目——Google、百度、必应站内搜索框
查看>>
vue 双项绑定的实例 货币转换
查看>>
vue if else用法。
查看>>
vue 官方实例教程 markdown demo
查看>>
CSS border-style 属性
查看>>
Python数据类型 列表、元组、集合、字典的区别和相互转换
查看>>
宝塔配置404 502页面
查看>>
jquery each 操作批量数据
查看>>
Mac OS X 下 su 命令提示 sorry 的解决方法
查看>>
vue-router 缓存路由组件对象
查看>>
移动端 触摸事件和mousedown、mouseup、click事件之间的关系
查看>>
js中事件捕获和事件冒泡(事件流)
查看>>
js的各种数据类型判断(in、hasOwnProperty)
查看>>
严格模式、混杂模式与怪异模式
查看>>
一篇文章带你搞定 Java 中字符流的基本操作(Write / Read)
查看>>