【问题标题】:Integrating mongodb into an existing NextJS app将 mongodb 集成到现有的 NextJS 应用程序中
【发布时间】:2022-02-20 02:40:19
【问题描述】:

我的周末项目是让 NextJS 应用程序启动并运行,所以我关注了:https://nextjs.org/learn/basics/create-nextjs-app?utm_source=next-site&utm_medium=homepage-cta&utm_campaign=next-website

现在我想给它添加一个 db,但我没有使用足够的 mongo,所以我决定使用它。我搜索了将 mongodb 添加到下一个应用程序,但它们似乎从一开始就使用如下命令:

npx create-next-app --example with-mongodb my-project

我可以回去按这种方式做,但如果我做不到怎么办。

如何将 mongo 添加到现有的 nextJS 应用中?

【问题讨论】:

  • with-mongodb 示例项目的代码可在此处获得:github.com/vercel/next.js/tree/canary/examples/with-mongodb。
  • Mongo 方面的官方文档:developer.mongodb.com/how-to/nextjs-with-mongodb。你已经可以在你的机器上安装 Mongo 了吗?
  • 是的,我已经安装了 Mongo。我刚刚对使用 with-mongodb 标志创建的新项目的结果进行了比较,然后添加了缺少的内容,然后我就开始运行了。
  • 嘿,你最后使用了什么命令?我也在尝试将 mongodb 集成到现有的 nextjs 应用程序中
  • @WinnieNyambura 我只是一起放弃了它:/ 这只是一个小小的学习实验。也许这个周末我会再试一次。如果有任何成功,我会告诉你。

标签: node.js mongodb next.js


【解决方案1】:

npm i mongodb

使用,

从“mongodb”导入 { MongoClient };

enter link description here

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。
猜你喜欢
  • 2023-03-18
  • 2022-12-17
  • 2016-08-27
  • 2017-05-02
  • 1970-01-01
  • 2010-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多