thinkphp 怎么样执行Mongo原生语句
2个回答
展开全部
环境搭配好。然后在自己项目里建立个继承自MongoModel的logic类,配置好本地账户链接
1
2
3
4
5
6
7
8
9
10
class CommonMongoLogic extends MongoModel {
protected $connection = array(
'db_type' => 'mongo',
'db_user' => 'root',
'db_pwd' => '000OOOooo',
'db_host' => 'localhost',
'db_port' => '27017',
'db_charset' => 'utf8',
);
protected $dbName = 'erp';
然后自己的函数。最简单的find。
1
$mongoCode = "db.{$this->trueTableName}.find({$whereJson}, {$fieldsJson}).sort({$sortJson}).limit({$pageSize}).toArray()";
以上。
1
2
3
4
5
6
7
8
9
10
class CommonMongoLogic extends MongoModel {
protected $connection = array(
'db_type' => 'mongo',
'db_user' => 'root',
'db_pwd' => '000OOOooo',
'db_host' => 'localhost',
'db_port' => '27017',
'db_charset' => 'utf8',
);
protected $dbName = 'erp';
然后自己的函数。最简单的find。
1
$mongoCode = "db.{$this->trueTableName}.find({$whereJson}, {$fieldsJson}).sort({$sortJson}).limit({$pageSize}).toArray()";
以上。
展开全部
环境搭配好。然后在自己项目里建立个继承自MongoModel的logic类,配置好本地账户链接
class CommonMongoLogic extends MongoModel {
protected $connection = array(
'db_type' => 'mongo',
'db_user' => 'root',
'db_pwd' => '000OOOooo',
'db_host' => 'localhost',
'db_port' => '27017',
'db_charset' => 'utf8',
);
protected $dbName = 'erp';
然后自己的函数。最简单的find。
$mongoCode = "db.{$this->trueTableName}.find({$whereJson}, {$fieldsJson}).sort({$sortJson}).limit({$pageSize}).toArray()";
以上。
更多问题可以去php中文网问答社区提问,大神在线帮你解决,希望对你有帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询