使用Mongolite获取集合中所有键的名称
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Mongolite获取集合中所有键的名称相关的知识,希望对你有一定的参考价值。
我一直试图弄清楚如何使用Mongolite在一个集合中创建一个列表中的所有键,但我似乎无法在网上找到任何示例。我一直在看下面的线程(Get names of all keys in the collection),但所有的答案似乎都与Python或命令行脚本有关。
如果我在我的数据库上使用iterate函数db $ iterate()$ one(),我能够从包含所有键的集合中返回一个条目,但它还包含来自所有键的所有相关值。数据库。
如果我不得不猜测,这样做的方法是使用run()命令,但我不知道从哪里开始。
思考?
答案
我想我可能已经找到了自己问题的答案。我认为这样做的一种方法(尽管略显笨拙)将返回整个集合的find()查询,但限制行数返回5-10,类似于R中的head()函数,并且将其加载到临时data.frame中。然后,一旦加载,使用R的内置函数去除列标题相对容易,并将其保存为自己的列表供以后使用。
以上是关于使用Mongolite获取集合中所有键的名称的主要内容,如果未能解决你的问题,请参考以下文章
如何从 MongoDB 集合中获取具有匹配键的最后 N 个元素
如何从 MongoDB 集合中获取具有匹配键的最后 N 个元素