代码:
import os
import sys
import pymongo
import json
from pymongo import Connection
con = Connection()
db = con.test
collection = db.data
result = collection.find()
for value in result:
print value
print result
------------
for 循环得到的结果是:
{u'age': 25.0, u'_id': ObjectId('5157f624d86141fb9fbd9d08'), u'name': u'zhangsan', u'sex': 1.0}
{u'age': 25.0, u'_id': ObjectId('5157f625d86141fb9fbd9d09'), u'name': u'zhangsan', u'sex': 1.0}
{u'age': 25.0, u'_id': ObjectId('5157f625d86141fb9fbd9d0a'), u'name': u'zhangsan', u'sex': 1.0}
------------
result的结果是:
<pymongo.cursor.Cursor object at 0xb6f0de6c>
请问如何讲result的结果 直接打印出来 json 序列化呢?
像这种格式:
{ "people": [{ "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" },
{ "firstName": "Jason", "lastName":"Hunter", "email": "bbbb"},
{ "firstName": "Elliotte", "lastName":"Harold", "email": "cccc" }
]}
import os
import sys
import pymongo
import json
from pymongo import Connection
con = Connection()
db = con.test
collection = db.data
result = collection.find()
for value in result:
print value
print result
------------
for 循环得到的结果是:
{u'age': 25.0, u'_id': ObjectId('5157f624d86141fb9fbd9d08'), u'name': u'zhangsan', u'sex': 1.0}
{u'age': 25.0, u'_id': ObjectId('5157f625d86141fb9fbd9d09'), u'name': u'zhangsan', u'sex': 1.0}
{u'age': 25.0, u'_id': ObjectId('5157f625d86141fb9fbd9d0a'), u'name': u'zhangsan', u'sex': 1.0}
------------
result的结果是:
<pymongo.cursor.Cursor object at 0xb6f0de6c>
请问如何讲result的结果 直接打印出来 json 序列化呢?
像这种格式:
{ "people": [{ "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" },
{ "firstName": "Jason", "lastName":"Hunter", "email": "bbbb"},
{ "firstName": "Elliotte", "lastName":"Harold", "email": "cccc" }
]}