问题描述
我需要编写一个简单的家庭助理应用程序。我要建模的是一间带有房间的房子,其中每个房间可能有多个设备。我需要能够控制这些设备的状态并将它们保存在数据库中。
这是我在MongoEngine中建模的方式:
context.getContentResolver().notifyChange(DBConstants.DB_TABLE_USER_URI,null);
现在,我正在寻找一种完成任务的好方法。不幸的是,我对数据库知之甚少,我刚刚开始为该项目学习数据库。因此,我不确定自己说的话是否有意义,但我希望能使用某种from mongoengine import *
connect('home_app')
class Device(Document):
device_type = StringField(required=True)
is_off = BooleanField(require=True,default=True)
is_low = BooleanField(default=True)
class Room(Document):
room_type = StringField(required=True)
devices = ListField(ReferenceField(document_type=Device))
class Home(Document):
name = StringField()
rooms = ListField(ReferenceField(document_type=Room))
这样的假设方法来帮助我编写类似的内容
get_by_name()
我感觉自己做错了什么。有没有办法做到这一点?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)