首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mongolite从R中创建新的MongoDB数据库

使用mongolite从R中创建新的MongoDB数据库
EN

Stack Overflow用户
提问于 2021-10-07 19:40:11
回答 1查看 61关注 0票数 0

我有一个使用mongolite R包连接的MongoDB。在该MongoDB中,我想创建一个新数据库,以便可以在其中创建集合。

使用命令行,这似乎可以通过使用"use“命令来实现(参见https://www.mongodb.com/basics/create-database)

有没有人知道如何/是否可以使用mongolite在R中创建数据库?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-07 19:40:11

这确实是可能的。只有当您切换到不存在的数据库的上下文,然后向其中插入数据时,MongoDB才会创建新数据库。使用mongolite,您可以连接到不存在的数据库和集合,并插入数据,该数据库和集合将自动创建。

因此,您只需执行以下操作:

代码语言:javascript
复制
library(mongolite)
mongo_con <- mongolite::mongo(collection = "your_new_collection", url = "mongodb://your_user:your_password@your_server:your_port/your_new_database?authSource=your_authentication_database")
mongo_con$insert(some_data)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69486942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档