Python 操作mongodb

 

from pymongo import MongoClient


conn = MongoClient('127.0.0.1:27017')
db = conn.demo_db                          #连接mydb数据库,没有则自动创建
# my_set = db.test_set                    #使用test_set集合,没有则自动创建


# my_set = db.appuser_data

my_set = db.apprun_log


def y_insert():
    print my_set.insert()


# 插入数据
def t_insert():
    du = my_set.insert_many()
    print du.inserted_ids
# t_insert()


#查询全部
def t_query():
    for i in my_set.find():
        # print i
        for k,v in i.iteritems():
            print '%s-----%s' % (k,v)
        print '*' *50
# t_query()


#指定查询   
def find():
    for i in my_set.find({'app_name':u'加倍赚'},{'app_name':1,'name':1,'time':1,'_id':0}).sort('time',-1).limit(10):
        for k,v in i.iteritems():
            print '%s-----%s' % (k,v)
        print '*' *50
find()


#指定查询一条
def find_one():
    print my_set.find_one({'app_lower': 'fangxinzhuan', 'telephone':'13723094125'})
# find_one()


#删除数据
def t_delete():
    print my_set.remove({'name': 'moying'},)
# t_delete()


#删除一条
def delete_one():
    print my_set.delete_one({'name':'moying'})


#删除多条
def delete_many():
    print my_set.delete_many({'name':'moying'})


#更新数据
def update():
    my_set.update_one({'age':20},{'$set':{'_id':''}})

 

转载于:https://www.cnblogs.com/moying-wq/p/10603136.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值