是否有任何允许使用 mongoose 驱动程序 API 的 Node.js 嵌入式数据库?
Posted
技术标签:
【中文标题】是否有任何允许使用 mongoose 驱动程序 API 的 Node.js 嵌入式数据库?【英文标题】:Is there any embedded database for Node.js that allows to use mongoose driver API? 【发布时间】:2020-12-21 00:50:05 【问题描述】:我想在我的 Web 应用程序中使用 mongoose 驱动程序 API,但我还想为我的应用程序提供一个嵌入式数据库。我不想在服务器上安装 mongodb。 是否有任何 node.js 的嵌入式数据库允许使用 mongoose 驱动程序和使用 MongoDB API?
我找到了 NeDB,但它似乎不允许使用 mongoose。
谢谢
【问题讨论】:
【参考方案1】:可以使用云数据库,如https://cloud.mongodb.com/
使用此代码
const MongoClient = require('mongodb').MongoClient;
const uri = "mongodb+srv://<username>:<password>@<suburl>.mongodb.net/<dbname>?retryWrites=true&w=majority";
const client = new MongoClient(uri, useNewUrlParser: true );
client.connect(err =>
const collection = client.db("test").collection("devices");
// perform actions on the collection object
client.close();
);
【讨论】:
嗨@nadi,感谢您的回复。是的,这是一种方式,但我回答的是嵌入式数据库,而不是云端数据库。以上是关于是否有任何允许使用 mongoose 驱动程序 API 的 Node.js 嵌入式数据库?的主要内容,如果未能解决你的问题,请参考以下文章