随笔分类 - mongodb数据库的增删改查
摘要:1. push 作用:往数组里面添加元素 2.pull 作用:从数组里面移除元素 数据样式一: { "_id" : ObjectId("611f43f203e8037ca351525f"), "index" : 1.0, "nums" : [ 1.0, 2.0, 3.0, 4.0, 5.0, 6
阅读全文
摘要:1. mongo中存储照片 方式一:存储本地图片 from pymongo import MongoClient from gridfs import * conn = MongoClient(["xxx1:37017", "xxx:47017", "xxx:57017"], replicaset=
阅读全文
摘要:操作符使用 操作符一般用作 == index a == 1. $addField 增加一个字段 使用场景一:查询的结果中增加字段 数据类型如下 { "_id" : ObjectId("610cd5a0702aac3e62a77a13"), "name" : "zhang", "intro" :
阅读全文
摘要:前提 docker运行了三个容器,每个容器跑一个mongo最新的镜像。 1. 运行三个容器,指定复制集的形式 # 运行三个容器 root@iZwz9434lxf5ptexiu13giZ:~# docker run --name m3 -p 57017:27017 -d mongo --replSet
阅读全文
摘要:Mongodb 数据库表格设计原则 1 前言 MongoDB作为现今流行的非关系型文档数据库,已经有很多关于它的资料与介绍。 写这篇文章时,MongoDB已经更新到4.0版本,支持事务型操作。还末在生产环境中使用事务型的MongoDB,因为功能还未完善。 好啦,说正题了。本文是总结本人使用Mongo
阅读全文
摘要:一:mongo数据库的版本在4.0以上 二:以pymongo为例 from pymongo import MongoClient class MongoTest(object): def __init__(self): self.conn = MongoClient(host='xxx', port
阅读全文
摘要:一:数据样式 /* 1 */ { "_id" : ObjectId("5ea4fde22a89d7c2fc456ad4"), "name" : "陕西西安", "location" : "新城区" } /* 2 */ { "_id" : ObjectId("5ea4fe152a89d7c2fc456
阅读全文
摘要:数据样例 { "_id" : ObjectId("5e67343f00850012ec08ad3e"), "river" : [ "长江", "黄河", "淮河" ] } { "_id" : ObjectId("5e67343f00850012ec08ad3f"), "river" : [ "长江"
阅读全文
摘要:pymongo的聚合操作 数据类型样式 /* 1 */ { "_id" : ObjectId("5e5a32fe2a89d7c2fc05b9fc"), "user_id" : "1", "amount" : 500, "status" : "A" } /* 2 */ { "_id" : Object
阅读全文
摘要:原来字段: { "_id" : ObjectId("5df0a28e406405edeac5001f"), "username" : "修改这一条,别的还存在不", "password" : "xxxxxxxxxxx", "open_id" : "123456789", "union_id" : "
阅读全文
摘要:一: 数据结构 { "_id" : ObjectId("5de8a5b748a75a8d48b72bdc"), "farm_id" : "2", "user_id" : "2", "equipment_number" : "2", "hybridization_detail" : [ { "hybr
阅读全文