mac mongodb pymongo 简单使用

原创 2018年04月17日 19:46:17

1.安装mongodb

 

brew install mongodb
brew services start mongodb
brew services stop mongodb
brew services restart mongodb

写配置文件mongodb.conf

port=27017
dbpath=/Users/walle/Documents/mongoConfig/db
logpath=/Users/walle/Documents/mongoConfig/log.txt
#fork = true
mongod -f ./mongodb.conf

 

2.pymongo简单使用

 

2.1 find

 

mongoClient = pymongo.MongoClient('localhost')
db = mongoClient['article']
results = db['article_ori'].find({'is_t_b': 1, 'is_t_t':1, 'is_done':0}).limit(11)
#还可以转换成list,用skip和limit进行分页
resultsList = list(db['article_ori'].find({'is_t_t':0}).skip(10).limit(10))
for item in results:
  print(item)

2.2 更新

item['is_t_t'] = 1
db['article_ori'].update({'_id': id}, item)

2.3 插入

db['article_ori'].insert_one(dict(item))

http://www.waitingfy.com/archives/3353

Mongodb query


MongoDB配置使用 Mac OS

MongoDB是什么MongoDB是一种文档存储的NoSQL数据库,NoSQL数据库是非关系型数据库关系型数据库四原则ACID 原子性 Atomicity 一致性 Consistency 独立性 Is...
  • u013075468
  • u013075468
  • 2016-05-06 10:16:13
  • 2960

基于python的scrapy框架中使用MongoDB遇到的问题

scrapy抓取结果保存至mongodb时的设置方法
  • Cristal_tina
  • Cristal_tina
  • 2016-12-13 15:22:07
  • 717

mongoDB-pymongo-入门

mongoDB入门
  • angelfish91
  • angelfish91
  • 2017-06-15 22:56:31
  • 251

初窥Python(一)——使用pymongo连接MongoDB

Python 可以使用 pymongo 库方便的操作 MongoDB 。插播一句,MongoDB 不同于关系型结构的三层结构——database--> table --> record,它的层级为 d...
  • tk175009666
  • tk175009666
  • 2015-07-21 20:48:58
  • 1568

MongoDb学习笔记三 MongoDB and PyMongo

英文原文:http://api.mongodb.org/python/current/tutorial.html 翻译的不好还请大家见谅,呵呵,翻译也是一种学习,当你翻译过后,基本上也就了解了,好了...
  • lxzo123
  • lxzo123
  • 2011-09-09 00:00:04
  • 4426

pymongo实现对mongodb进行增删改查操作

问题:使用python脚本对服务器上的mongodb某表的记录进行查询解决方法: 可以使用pymongo模块实现对mongodb的增删改查limit: pymongo现在不能处理ssl pem ke...
  • justheretobe
  • justheretobe
  • 2016-05-12 23:46:26
  • 11131

Python操作MongoDB数据库 - pymongo库的基本用法

# !/usr/bin/env python # -*- coding:utf-8 -*- """ 使用pymongo库操作MongoDB数据库 """ import pymongo # 1....
  • topleeyap
  • topleeyap
  • 2018-01-10 23:45:30
  • 1414

pymongo连接mongodb的replset

replset的一个目的是保持集群的健壮性,但是,因此需要通过合理的方式连接整个replset,才能在primary宕机的时候,自动启用secondary。 为此,pymongo提供了replica...
  • sdulibh
  • sdulibh
  • 2016-11-03 16:47:51
  • 752

青头小白装mongoDB,pymongo,pycharm安装mongod插件

青头小白装mongoDB,pymongo,pycharm安装mongod插件
  • darksheng
  • darksheng
  • 2016-10-04 21:52:41
  • 3235

在Python中使用pymongo操作mongodb

最近在学习Python爬虫,平常将爬取的数据都存入Excel表格中,但是当数据量大的时候存取和查、删、改就不方便了,这时数据库就是你很好的选择了(其实我就是觉得使用Excel好low而已),在学习的过...
  • qq_28418387
  • qq_28418387
  • 2017-08-01 09:14:47
  • 1104
收藏助手
不良信息举报
您举报文章:mac mongodb pymongo 简单使用
举报原因:
原因补充:

(最多只允许输入30个字)