
1 dreampuf 2013-03-31 19:56:19 +08:00 print json.dump(list(result)) |
2 013231 2013-03-31 20:11:55 +08:00 json.dumps([dict((key, item[key]) for key in item if key != '_id') for item in doc.find()]) |
3 013231 2013-03-31 20:13:44 +08:00 上面的答案要修改一下. json.dmps([dict((key, item[key]) for key in item if key != '_id') for item in result]) |
4 ritksm 2013-03-31 20:26:23 +08:00 亲们。。。要去掉_id直接在find里加参数不就得了。。。find({}, {"_id":0}) |
5 ritksm 2013-03-31 20:26:59 +08:00 建议lz参考document。。。。http://api.mongodb.org/python/2.5/ |
6 hilenlai OP @dreampuf 这个结果不对撒~ @013231 这个可行!!得到一串 [{"age": 25.0, "name": "zhangsan", "sex": 1.0}, {"age": 25.0, "name": "zhangsan", "sex": 1.0}, {"age": 25.0, "name": "zhangsan", "sex": 1.0}, {"age": 25.0, "name": "zhangsan", "sex": 1.0}, {"age": 25.0, "name": "zhangsan", "sex": 1.0}, {"age": 25.0, "name": "zhangsan", "sex": 1.0}, {"age": 25.0, "name": "zhangsan", "sex": 1.0}, {"age": 25.0, "name": "zhangsan", "sex": 1.0}] @ritksm 其实不是去掉id.. mongo查出来的不是bson嘛。 然后我想转化成json :) |
7 binux 2013-03-31 20:40:50 +08:00 |
9 ritksm 2013-03-31 20:53:17 +08:00 @hilenlai bson是mongodb用来存储的格式。。。。pymongo查出来已经是dict了。。。。想知道是什么类型请用type(X) http://d.pr/i/2cSz BTW:Connection已经在新版本的pymongo中被弃用了。。。用MongoClient吧。。。 |
11 ooscrewyou 2013-04-09 22:12:35 +08:00 @hilenlai 和Python版本 Connection已deprecated了 |