擅长:python、mysql、java
<p>这是克丽丝的回答,抄袭自吉特.im地址:</p>
<p>您可以将dict字段类型用于“非结构化数据”,因为它接受任意json。如果db引擎是postgres,它会在引擎盖下使用jsonfield,如果db引擎是mongo,它会像往常一样转换为bson文档。无论哪种方式,它都应该像在ES中预期的那样自动索引,并且可以通过ramsesapi进行查询。你知道吗</p>
<p>文档/字段支持以下ES查询:nefertari readthedocs org/en/stable/making_requests.html#查询-elasticsearch的语法</p>
<p>关于字段类型,请参见此处的文档,从高级(ramses)开始,它应该“正常工作”,但是如果需要,您可以看到下面每个级别的代码映射到db的内容:</p>
<ul>
<li>ramses:ramses读取docs org/en/stable/字段.html你知道吗</li>
<li>nefertari(底层web框架):nefertari readthedocs org/en/stable/models.html#包装器-原料药</li>
<li>nefertari sqla(postgres特定引擎):nefertari sqla readthedocs org/en/stable/字段.html你知道吗</li>
<li>nefertari mongodb(mongo特定引擎):nefertari mongodb readthedocs org/en/stable/字段.html你知道吗</li>
</ul>
<p>让我们知道这是怎么回事,听起来可能是一件有用的事情。到目前为止,我们只使用了这个字段类型来保存数据,比如前端想要保存但API不关心的用户设置。你知道吗</p>