Mongoengine 中 DictField 中字段的平均值
我正在使用 Mongoengine,在一个集合中我有一个 DictField()。文档包含 DictField 的条目,例如 -
{'load_time' : 134, 'show_time' : 126}
现在我想找到 DictField() 的 load_time 平均值。我该怎么做? mongoengine 的平均功能仅允许对文档字段进行平均。
I am using Mongoengine and in one collection I have a DictField(). Documents contain entries for the DictField like -
{'load_time' : 134, 'show_time' : 126}
Now I want to find the average over load_time for the DictField(). How can I do this? The average function of mongoengine allows to average over document fields only.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对 MongoEngine 不太熟悉,但是......
它在 api 参考中表示您可以“使用点符号来引用嵌入的文档字段”...
average(“yourdictfieldname.load_time”)
是否适用于此?Not very familiar with MongoEngine, but ...
It says in the api reference that you can "use dot-notation to refer to embedded document fields"...
Will
average( "yourdictfieldname.load_time" )
work for this?