请教关于mongodb的两个问题

lskill 发布于 2012/04/17 15:50
阅读 1K+
收藏 0
1.mongodb字段中是不是不支持中文啊?出现exec failed : malformed UTF-8 character sequence.....2.我在thinkPHP框架下开发基于mongodb的应用,出现了这样的错误:Call to a member function selectCollection() on a non-object in C:\Program Files\AppServ\www\test\ThinkPHP\Extend\Driver\Db\DbMongo.class.php on line 109。
请大神指点。

以下是问题补充:

@lskill:line 109: $this->_collection = $this->_mongo->selectCollection($collection); (2012/04/17 15:50)
加载中
0
xu81.com
xu81.com
额,刚只是在java项目里用过mongodb,php的不了解。不过java下中文绝对没问题
0
猪猪
猪猪
mongo 是使用 utf8编码的 你先看看 自己编码对不对
l
lskill
怎么看我的编码?
0
design231
design231

2. 我在thinkPHP框架下开发基于mongodb的应用,出现了这样的错误:Call to a member function selectCollection() on a non-object in C:\Program Files\AppServ\www\test\ThinkPHP\Extend\Driver\Db\DbMongo.class.php on line 109。


我出现了一样的问题,你的解决了吗?

小武中国
小武中国
解决了
小武中国
小武中国
点击此处输入评论
小武中国
小武中国
这个是你没有在config.php中配置db_name导致的
0
小云白
小云白
return array(
//'配置项'=>'配置值'
'DB_TYPE' => 'mongo',
'DB_HOST' => '127.0.0.1',
'DB_NAME' => 'test',
'DB_PORT' => '27017',
'DB_USER' => '',
'DB_PWD' => ''
);
返回顶部
顶部