首页 > 数据库技术 > 详细

Strapi and MongoDB

时间:2021-06-02 09:46:08      阅读:13      评论:0      收藏:0      [点我收藏+]

背景

我想在本地 Windows 上体验下 Strapi (一个 headless CMS )。
本地原有的 MongoDB 版本是 v3.2.5 , 但 Strapi 对 MongoDB 版本的最低要求是 v3.6.

问题

启动 Strapi 工程,出现错误:

Mongodb aggregate arguments to $lookup must be strings

就是 MongoDB 版本低,不兼容高级语法导致的。
那么,问题来了,我直接下载安装了 MongoDB v4.4.6 ,来读取本地已有的 v3.2 下的数据文件,发现无法启动,疑似不兼容了。怎么升级呢?

升级 MongoDB

按 MongoDB 的官方文档,我这种情况想要升级,得这么办:
v3.2 -> v3.4 -> 3.6
于是乎我依次下载对应的 exe ,安装,启动。
然后对应的执行了:
db.adminCommand( { setFeatureCompatibilityVersion: "3.4" } )
db.adminCommand( { setFeatureCompatibilityVersion: "3.6" } )
就这样一路升级到了 v3.6,暂时不安装 v4.x 了。

参考文档

Strapi and MongoDB

原文:https://www.cnblogs.com/duxing/p/14839511.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!