mongdb
wilson_go
这个作者很懒,什么都没留下…
展开
-
golang增删改查mongdb
package mainimport ( "gopkg.in/mgo.v2" "fmt" "gopkg.in/mgo.v2/bson")type Operater struct { mogSession *mgo.Session dbname string document string}//集合的结构 其他中AGE NAME HEIGHT 名字的首字母必须...原创 2018-12-16 23:41:31 · 294 阅读 · 0 评论 -
pyspark写入mongodb
import datetime# data="8/18/2019 6:53:14 PM"# strptime = datetime.datetime.strptime(data, '%d/%m/%Y %H:%M:%S PM')# print(strptime)a={'a':1,'b':2}print(a['a'])print(a.get('c'))# from pyspark i...原创 2019-08-31 15:25:08 · 895 阅读 · 0 评论 -
mongodb索引
创建索引:mongodb使用createIndex()和ensureIndex()方法来创建索引,前者用于3.0及以上版本,后者用于3.0以下版本。语法:db.COLLECTION_NAME.ensureIndex(keys[,options])keys:要建立索引的参数列表。如:{KEY:1},其中key表示字段名,1表示升序排序,也可使用使用数字-1降序。options:可选参数,...原创 2019-08-31 15:23:53 · 297 阅读 · 0 评论 -
pymongo创建唯一索引处理
import pymongofrom utils.config import MONG_CONNjiastondb = MONG_CONN['wilsoner']jiastonbooklistcol = jiastondb["wilsonuser"]for item in jiastonbooklistcol.find(): print(item)try: jia...原创 2019-08-31 15:22:50 · 1651 阅读 · 0 评论 -
pymongo.errors.OperationFailure: database error: Plan executor erro
use admin切换为admindb.adminCommand({setParameter: 1, internalQueryExecMaxBlockingSortBytes: 52428800})例如设置成50M这个主要是内存设置太小,默认内存为32M原创 2019-08-20 11:17:13 · 584 阅读 · 0 评论 -
mongodb中unwind操作
写入第一条数据db.mytestcol.insert({user_id:“A_id”,bonus:[{ type:“a” ,amount:1000 },{ type:“b” ,amount:2000 },{ type:“b” ,amount:3000 }]})WriteResult({ “nInserted” : 1 })写入第二条数据db.mytestcol.insert({use...原创 2019-08-14 10:31:49 · 4066 阅读 · 0 评论 -
mongo
mongodb导出./mongoexport --db dingdiandb -c dingdianbookcoll -o dingdianbookcoll.jsonmongodb导入mongoimport -d dingdiandb -c dingdiakcoll --file dingdianbookcoll.json --type json原创 2019-08-31 15:22:00 · 1978 阅读 · 0 评论 -
python连接 mongodb数据库根据_id查询和修改数据
首先需要导入from bson import ObjectId查询数据 通过collection名称wilson进行查询 wilson.find_one({‘_id’:ObjectId(‘5c2d3bf64ca2f1145726f386’)})修改数据 通过collection名称wilson进行修改wilson.update_one({‘_id’:ObjectId(‘5c2d3bf...原创 2019-05-08 11:39:56 · 3283 阅读 · 0 评论 -
mongdb的基本操作
MongoDB 创建数据库的语法格式如下:use DATABASE_NAME如果数据库不存在,则创建数据库,否则切换到指定数据库。wilson数据库插入一些文档。> db.wilson.insert({"name":"wilson2016"})WriteResult({ "nInserted" : 1 })更新文档db.wilson.update({'title':'hel...原创 2018-12-22 20:06:13 · 282 阅读 · 0 评论 -
mongdb
mongdb与MySQL比较mysql database table 二维表mongdb database collection 类似json数据 _id 存储的数据是bson原创 2018-12-15 20:53:22 · 348 阅读 · 0 评论 -
golang操作mongdb
package mainimport ( "fmt" "log" "gopkg.in/mgo.v2" "gopkg.in/mgo.v2/bson")type Person struct { Name string Phone string}func main() { session, err := mgo.Dial("原创 2018-12-16 23:27:42 · 383 阅读 · 0 评论 -
golang连接mongdb
package mainimport ( "gopkg.in/mgo.v2" "fmt")func main() { session, err := mgo.Dial("mongodb://127.0.0.1:27017") defer session.Close() if err !=nil { fmt.Println(err) return } names,e..原创 2018-12-16 23:28:48 · 312 阅读 · 0 评论 -
CAP定理(CAP theorem)
在计算机科学中, CAP定理(CAP theorem), 又被称作 布鲁尔定理(Brewer’s theorem), 它指出对于一个分布式计算系统来说,不可能同时满足以下三点:一致性(Consistency) (所有节点在同一时间具有相同的数据)可用性(Availability) (保证每个请求不管成功或者失败都有响应)分隔容忍(Partition tolerance) (系统中任意信息的丢...原创 2018-12-22 19:35:00 · 607 阅读 · 0 评论