使用 MongoDB Shell:
1. 连接到 MongoDB:
打开命令行或终端,运行 mongo 命令连接到 MongoDB Shell。如果 MongoDB 服务在默认端口(27017)上运行,你可以直接运行 mongo。
2. 选择或创建数据库:
在 MongoDB Shell 中,可以使用 use 命令选择数据库,如果不存在,则会创建:
use mydatabase
上述命令选择了一个名为 mydatabase 的数据库。如果这个数据库不存在,MongoDB 会自动创建它。
3. 验证当前数据库:
使用 db 命令可以查看当前所在的数据库:
db
如果一切正常,你应该看到输出中包含了你选择的数据库名(例如,mydatabase)。
使用 MongoDB 驱动程序(例如 Node.js):
如果你在应用程序中使用 MongoDB 驱动程序,可以使用相应的方法选择或创建数据库。以下是 Node.js 中使用 MongoDB 驱动程序的示例:
const MongoClient = require('mongodb').MongoClient;
const uri = "mongodb://localhost:27017/";
// 连接到 MongoDB
MongoClient.connect(uri, { useNewUrlParser: true, useUnifiedTopology: true }, (err, client) => {
if (err) {
console.error("Error connecting to MongoDB:", err);
return;
}
// 选择或创建数据库
const db = client.db("mydatabase");
// 在这里执行你的 MongoDB 操作
// 关闭连接
client.close();
});
在上述代码中,mydatabase 是要选择或创建的数据库名称。如果这个数据库不存在,MongoDB 将会创建它。
需要注意的是,虽然 MongoDB 允许你显式创建数据库,但实际上,数据库在添加文档时会自动创建。因此,通常只有在你想要显式指定数据库名称或确保数据库存在时,才会使用这种显式创建的方式。
转载请注明出处:http://www.zyzy.cn/article/detail/9235/MongoDB