创建索引 - MongoDB
我的“表格”如下所示:
{'name':'Rupert', 'type':'Unicorn', 'actions':[
{'time':0, 'position':[0,0], 'action':'run'},
{'time':50, 'position':[50,0], 'action':'stoprun'},
{'time':50, 'position':[50,0], 'action':'jump'},
{'time':55, 'position':[50,0], 'action':'laugh'},
...
]}
有什么方法可以对操作列表中的项目建立索引吗?或者我是否必须将它们分成更多的表?
对我来说,将操作保留在当前表行内会方便得多。
My "table" looks like this:
{'name':'Rupert', 'type':'Unicorn', 'actions':[
{'time':0, 'position':[0,0], 'action':'run'},
{'time':50, 'position':[50,0], 'action':'stoprun'},
{'time':50, 'position':[50,0], 'action':'jump'},
{'time':55, 'position':[50,0], 'action':'laugh'},
...
]}
Is there any way I can index the items within the actions list? Or do I have to split them up into further tables?
It would be a lot more convenient for me to keep the actions within the current table row.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
pymongo 的示例:
Example for pymongo:
感谢#mongodb中的skot!!
一种解决方案是:
在操作列表中的时间字段上创建索引。
Thanks to skot in #mongodb!!
One solution is:
for creating an index on the time field within the actions list.