将数据插入MongoDB失败:localhost:27017:无法使用' j'选项

时间:2015-11-21 07:09:35

标签: mongodb codeigniter

将数据插入MongoDB失败:localhost:27017:无法使用' j'主机没有在codeigniter中使用mongodb

启用日记功能时的选项

控制器

maincontroller.php

function createUser() {

$this->load->library('mongo_db'); 
$user = array("name" => "tutorialspoint3"); 
$options = array(
   "w" => 1,
   "j" => true,

); 

$this->mongo_db->insert('tutorialspoint', $user,$options); 

}

1 个答案:

答案 0 :(得分:-1)

出现同样的问题,您可能正在使用默认禁用日记功能的32位mongod。

只需使用--journal or add "journal=true"启动数据库到你的mongod.conf(在debian上你可以在/ etc / mongod /中找到它)启动数据库并启用日记功能