我想要選擇的值gia_tri
= 0.9386137840266288,sort
列ngay_tao ASCENDING
並計算數據庫中的所有行。 然後COUNT
時間查詢執行成功。 我寫這樣的代碼,但它的錯誤:如何從python mongo中有條件地選擇值?
import sys
import os
from pymongo import MongoClient
import time
import random
import pymongo
client = MongoClient('mongodb://localhost:27017')
db = client.random
collection = db.randomData
inserted_documents_count = 0
start_time = datetime.now();
cursor = db.random.find({
("gia_tri": "0.9386137840266288"),
("ngay_tao", pymongo.ASCENDING)
})
for document in cursor:
inserted_documents_count = collection.count()
print 'Co ', inserted_documents_count, ' documents trong database Random.'
print(document)
print 'Have ', inserted_documents_count, ' rows selected in ', (datetime.now() - start).total_seconds(), 's'