mongodb 在带有mongolite的R中,如何返回_id并从_id中提取时间戳

f8rj6qna  于 2023-02-07  发布在  Go
关注(0)|答案(1)|浏览(115)

下面的R代码从mongodb集群获取整个集合

mongo_uri <- "mongodb+srv://username:password@our-cluster.dwxnd.gcp.mongodb.net/dbname?retryWrites=true&w=majority"
con <- mongolite::mongo('users', db = 'dbname', url = mongo_uri)
users <- con$find('{}')

在下面的代码中,没有返回_id,但是我们希望返回_id,然后使用_idObjectId.getTimestamp函数来提取文档添加到集合中的日期。
这在R中可以用mongolite实现吗?

szqfcxe2

szqfcxe21#

我自己解决的。

users <- con$find('{}', fields = '{}')
oid_to_timestamp(users$`_id`[1])

相关问题