1
chaleaoch Sep 11, 2017
沙发,是 orm 库吗?还是类似 pymysql 的这种。
|
2
Sanko Sep 11, 2017 via Android
和 django 一样,赞
|
3
Itanium Sep 11, 2017
应该说是 ODM
|
4
polaris1119 Sep 11, 2017
@chaleaoch 写的很清楚 MongoDB Python ORM 库
|
5
dcalsky Sep 11, 2017
又多了一条裤子
|
6
CoderGeek Sep 11, 2017
可以~
|
7
yanzixuan Sep 11, 2017
虽然不是 ORM,但是其他的 mongo model lib 可以创建关系的。比如 mongoengine, 有 ReferenceField。
不知道这个可不可以,看了下,没有能添加关系的例子。 |
8
yanzixuan Sep 11, 2017 我在这里找到了添加关联关系的例子 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) |
9
doubleflower Sep 11, 2017
@yanzixuan 你什么眼神
|
10
qsnow6 Sep 11, 2017
1 楼和 7 楼厉害的
|
11
wellsc Sep 11, 2017 via iPhone
用法和 mongoengine hin 类似
|
12
janxin Sep 11, 2017 via iPhone
在用一个轻量级的 umongo
|
13
tonghuashuai Sep 11, 2017
用法类似 mongoengine,但是貌似对多个库的支持不好,现在一直在用 mongokit
|
14
janxin Sep 11, 2017 via iPhone
@tonghuashuai 这个库不是好久没更新了吗
|
15
tonghuashuai Sep 11, 2017
@janxin 对,是好久没更新了,新版本的 pymongo 都不能兼容,估计再往后用风险就比较大了……
|