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