将数据插入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);
}
答案 0 :(得分:-1)
出现同样的问题,您可能正在使用默认禁用日记功能的32位mongod。
只需使用--journal or add "journal=true"
启动数据库到你的mongod.conf(在debian上你可以在/ etc / mongod /中找到它)启动数据库并启用日记功能