使用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获取集合中所有键的名称的主要内容,如果未能解决你的问题,请参考以下文章

从 Qt 中的 QKeyEvent 获取键的“名称”

如何获取 couchdb 中键的值

如何从 MongoDB 集合中获取具有匹配键的最后 N 个元素

如何从 MongoDB 集合中获取具有匹配键的最后 N 个元素

使用 mongolite(R 和 MongoDB)运行查询时出错

从查找中获取键