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