0
は、私は2つのDocumentオブジェクトを持っている、簡素化:Resource
と保存参照フィールドmongoengine
class Cable(db.Document):
_id = db.ObjectIdField()
socket = db.EmbeddedDocumentField(Socket)
class Resource(db.Document):
_id = db.StringField()
cable = db.ReferenceField('Cable')
Cable
両方の文書は、DBに既にあるが、リソース内のケーブルフィールドがnull
に設定されています。
@resources.route('/<r_id>/add_cabling', methods=['GET'])
def set_connector(r_id):
r = Resource.objects(id=r_id).get()
c = Cable.objects().first()
r.cable=c
r.save()
return jsonify(r)
だから私はResource
、その後save()
のインスタンスに文書Cable
のインスタンスを渡しています。 は私が得るエラーは以下の通りです:実際に私は