|  |      1chaleaoch      2017-09-11 13:48:28 +08:00 沙发,是 orm 库吗?还是类似 pymysql 的这种。 | 
|  |      2Sanko      2017-09-11 13:59:16 +08:00 via Android 和 django 一样,赞 | 
|  |      3Itanium      2017-09-11 14:18:20 +08:00 应该说是 ODM | 
|      4polaris1119      2017-09-11 14:21:04 +08:00 @chaleaoch 写的很清楚 MongoDB Python ORM 库 | 
|  |      5dcalsky      2017-09-11 14:32:31 +08:00 又多了一条裤子 | 
|  |      6CoderGeek      2017-09-11 14:33:38 +08:00 可以~ | 
|      7yanzixuan      2017-09-11 14:46:20 +08:00 虽然不是 ORM,但是其他的 mongo model lib 可以创建关系的。比如 mongoengine, 有 ReferenceField。 不知道这个可不可以,看了下,没有能添加关系的例子。 | 
|      8yanzixuan      2017-09-11 14:50:43 +08:00  1 我在这里找到了添加关联关系的例子 http://docs.mongoengine.org/tutorial.html#defining-our-documents: from pymodm import EmbeddedMongoModel, MongoModel, fields class Comment(EmbeddedMongoModel): author = fields.ReferenceField(User) content = fields.CharField() class Post(MongoModel): title = fields.CharField() author = fields.ReferenceField(User) revised_on = fields.DateTimeField() content = fields.CharField() comments = fields.EmbeddedDocumentListField(Comment) | 
|  |      9doubleflower      2017-09-11 14:53:08 +08:00 @yanzixuan 你什么眼神 | 
|  |      10qsnow6      2017-09-11 17:39:17 +08:00 1 楼和 7 楼厉害的 | 
|  |      11wellsc      2017-09-11 18:34:31 +08:00 via iPhone 用法和 mongoengine hin 类似 | 
|  |      12janxin      2017-09-11 21:46:27 +08:00 via iPhone 在用一个轻量级的 umongo | 
|  |      13tonghuashuai      2017-09-11 21:52:41 +08:00 用法类似 mongoengine,但是貌似对多个库的支持不好,现在一直在用 mongokit | 
|  |      14janxin      2017-09-11 21:58:30 +08:00 via iPhone @tonghuashuai 这个库不是好久没更新了吗 | 
|  |      15tonghuashuai      2017-09-11 22:00:29 +08:00 @janxin 对,是好久没更新了,新版本的 pymongo 都不能兼容,估计再往后用风险就比较大了…… |