2017-12-28 19:13:45 2472次浏览 1条回答 0 悬赏 10 金钱

Yii::$app->mongodb->getCollection('company'); //获取集合

可以这样像获取集合那样创建集合吗,我运行时报错

Yii::$app->mongodb->createCollection('Webaqgcs');

QQ图片20171228191329.png

最佳答案

  • Lorry01 发布于 2017-12-28 22:34 举报

    试试用createCommand命令,
    Yii::$app->mongodb->createCommand(['getCollection' => 'company'])->execute();

    2 条回复
    回复于 2017-12-29 09:41 回复

    不可以。
    no such cmd: getCollection

    回复于 2017-12-29 10:43 回复

    如果你对collection没什么特别的要求,insert时mongoDB会自动创建对应的collection,不需要先create的。
    其次看了下源代码应该这样用 Yii::$app->mongodb->createCommand()->createCollection('Webaqgcs');

    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
czbj
主管

czbj

注册时间:2017-04-18
最后登录:2018-05-25
在线时长:10小时52分
  • 粉丝0
  • 金钱440
  • 威望10
  • 积分640

热门问题