MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

पाइमोंगो का उपयोग करके मोंगोडब में एक क्वेरी तिथि कैसे बनाएं?

@Joni सही है, आपको datetime use का उपयोग करने की आवश्यकता है ।

from datetime import datetime
from pymongo import Connection

# i have updated and included the complete code 
client = Connection('localhost', 27017)
db = client['database'] # your database name
inoshare = db['inoshare']


# convert your date string to datetime object
start = datetime(2014, 9, 24, 7, 51, 04)
end = datetime(2014, 9, 24, 7, 52, 04)

inoshare.find( {'id_no': 1, 'datahora': {'$lt': end, '$gte': start}, 'porta': 'A0'})
<pymongo.cursor.Cursor at 0x7f9aafd64a90>

inoshare.find_one( {'id_no': 1, 'datahora': {'$lt': end, '$gte': start}, 'porta': 'A0'})

{u'_id': ObjectId('5435be9ce7b9916e02ed2cb5'),
 u'datahora': datetime.datetime(2014, 9, 24, 7, 51, 5),
 u'id_no': 1.0,
 u'lab': u'2',
 u'porta': u'A0',
 u'sensor': u'1',
 u'valor': u'917'}

स्पष्ट रूप से मैं सफलतापूर्वक परिणाम लौटा सकता हूं। शायद आपका डेटा दूषित है, या आपको हमारे लिए समीक्षा के लिए अपना पूरा कोड पोस्ट करना चाहिए



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्प्रिंग डेटा मिलान और फ़िल्टर नेस्टेड सरणी

  2. NoSql डेटाबेस (MongoDB) में विदेशी कुंजियों को कैसे लागू करें?

  3. MongoDB में स्थानीय समय क्षेत्र के साथ तिथि के अनुसार समूह

  4. MongoDB एकत्रीकरण:अलग-अलग क्षेत्रों की गणना करना

  5. Mongodb में एक कुंजी के आधार पर डुप्लिकेट कैसे निकालें?