'colname'フィールドの値を持つ配列を取得する必要があります。 Cursorを返すことはできません。値の配列だけです。Pymongoクエリから文字列を取得
カーソルをループすることなくこの配列を照会する方法はありますか?私はこれが処理リソースの無駄だと感じています。
は今、私はこれをやっている:
from pymongo import MongoClient
client = MongoClient('mongodb://localhost:27017/')
headers = client['headers']
entomo = headers.entomo
entomo_data = entomo.find()
entomo_array = []
for data in entomo_data:
entomo_array.append(data['colname'])
は、その後、私はentomo_array
を返します。
[PyMongoとのtoArray()メソッド(http://stackoverflow.com/questions/8723613/pymongo-and-toarray-method) –
@VinceBowdrenの可能性のある重複これが有効な重複はありません。 – styvane