是否存在返回集合中存在的所有字段(键)的查询?
由于MongoDB具有灵活的文档结构,字段在集合中从doc更改为doc,我想查询集合中的所有字段。
f.e。 {“color”:“red”,“shape”:“round”,“radius”:3},{“color”:“green”,“shape”:“square”,“length”:2,“width” :3}
此文档属于同一集合。我希望查询返回 - {“color”,“shape”,“radius”,“length”,“width”}
谢谢。
答案 0 :(得分:2)
由于集合中的每个文档都可以有不同数量的密钥,因此没有好办法,MongoDB不会保存(不像SQL)关于集合中存在哪些密钥的元数据。
但是有一些工具在这里有所帮助:
这是一个相关的问题,有一些答案: