要在32位系统MongoDB中使用启用日志功能的DB吗

要在32位系统MongoDB中使用启用日志功能的DB吗,mongodb,bit,journaling,Mongodb,Bit,Journaling,我想运行一个现有的应用程序,它是先前在64位机器上开发的。 它已经有一个已启用64位日志记录的现有数据库mongoDB 在32位中系统日志记录未启用,因此当我尝试使用此数据库运行MongoDB服务时,它不起作用 如何重用此数据库并能够在我的32位系统中运行此应用程序?通过使用命令行参数--journal启动mongod,可以在32位MongoDB中手动启用日志记录 当它仍然无法工作时,您可以使用64位数据库上的实用程序将数据库导出到文件。然后可以使用将其导入32位数据库 但是,请记住,Mongo

我想运行一个现有的应用程序,它是先前在
64位机器上开发的。
它已经有一个已启用64位日志记录的现有数据库mongoDB

32位中
系统日志记录未启用,因此当我尝试使用此数据库运行MongoDB服务时,它不起作用


如何重用此数据库并能够在我的
32位
系统中运行此应用程序?

通过使用命令行参数
--journal
启动
mongod
,可以在32位MongoDB中手动启用日志记录

当它仍然无法工作时,您可以使用64位数据库上的实用程序将数据库导出到文件。然后可以使用将其导入32位数据库


但是,请记住,MongoDB在32位模式下有着严重的限制,最关键的限制是,您的数据库总大小限制在2GB左右,启用日志记录后甚至更少(您可以使用附加参数
--smallfile
稍微降低日志记录的影响)。当您的数据库大于此值时,它将无法在32位系统上工作。

您可以通过使用命令行参数
--journal
启动
mongod
在32位MongoDB中手动启用日志记录

当它仍然无法工作时,您可以使用64位数据库上的实用程序将数据库导出到文件。然后可以使用将其导入32位数据库


但是,请记住,MongoDB在32位模式下有着严重的限制,最关键的限制是,您的数据库总大小限制在2GB左右,启用日志记录后甚至更少(您可以使用附加参数
--smallfile
稍微降低日志记录的影响)。当您的数据库大于此值时,它将无法在32位系统上工作。

尝试使用64位数据库运行MongoDB时会出现什么错误?您是否尝试过使用mongodump和mongorestore传输数据?当您尝试使用64位数据库运行MongoDB时,会出现什么错误?您是否尝试过使用mongodump和mongorestore传输数据?