Используйте PyMongo:
import pymongo
conn=pymongo.Connection(host='127.0.0.1',port=27017)
db=conn.cms
db.comments.save({'content':'test', 'user':'admin'})
Затем верните:
ObjectId('4ea175b96e955237aa000000')
Все в порядке с PyMongo. Но я не могу получить _id в ответ, когда использую AsyncMongo.
class PoCommentsHandler(BaseClass):
@tornado.web.asynchronous
def post(self):
self.mongo.comments.save({'content':'test', 'user':'admin'}, callback=self._callback)
def _callback(self, response, error):
if error: raise tornado.web.HTTPError(500)
logging.info(response)
self.finish(str(response))
Затем верните:
[I 111021 21:25:02 cms:104] [{u'connectionId': 41, u'ok': 1.0, u'err': None, u'n': 0}]
Кто может сказать мне, что не так?Спасибо