zoukankan      html  css  js  c++  java
  • python操作mongo脚本

    #!/usr/bin/python
    # -*- coding: utf-8 -*-

    import sys
    import os
    import json
    from pymongo import MongoClient
    import datetime

    #获取系统当前日期
    today = datetime.datetime.now()

    #取指定前几天的日期
    lastday = today + datetime.timedelta(days=-4)

    #连接mongod的方式采用url
    client = MongoClient('mongodb://user:123456@127.0.0.1:27017/KYELog')

    #指定mongdb的数据库
    db = client['KYELog']

    #指定数据库的集合名称
    collection = db['AutoLogisticsPHLog']

    #mongo的日期格式new Date,python调用时不能判断,需要转化为datetime时间
    #for i in collection.find({"LogDT":{'$lt':new Date("2018-02-09T01:16:33.303Z")}}):

    #查询指定日期之前的数据find({"LogDT":{'$lt':datetime.datetime(2018,2,8,12,55,59)}})
    #for i in collection.find({"LogDT":{'$lt':datetime.datetime(lastday.year,lastday.month,lastday.day,7,53,11)}}):
    # print (i)

    #删除指定日期之前的数据collection.remove({"LogDT":{'$lt':datetime.datetime(2018,2,8)}})
    collection.remove({"LogDT":{'$lt':datetime.datetime(lastday.year,lastday.month,lastday.day,5,58,58)}})

  • 相关阅读:
    staticmethod & classmethod
    stanford Python
    LD_LIBRARY_PATH
    Centos7.2 errors
    theano profile
    电梯开关量GPIO配置记录
    定时器配置 中断配置 GPIO
    电梯开发进度贴
    Makefile编写学习摘要
    数据挖掘聚类算法--Kmeans
  • 原文地址:https://www.cnblogs.com/liqing1009/p/8438653.html
Copyright © 2011-2022 走看看