我正在使用laravel-mongodb
(https://github.com/jenssegers/laravel-mongodb)来操纵mongodb数据。
如何使用laravel-mongodb创建新的MongoDB集合?
例如:
public function test()
{
$newArtciels = DB::connection('mongodb')->collection('articles')->where('status', '1')->get();
//I want to ceate a new collection `new_artciels`, and save `$newArtciels` into `new_artciels`,how to write next?
}
问题:
我想结束新的收藏集new_artciels
,并将$newArtciels
保存到new_artciels
,我该怎么办?
答案 0 :(得分:1)
模型
<?php
namespace App;
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
class new_artciels extends Eloquent
{
protected $collection = 'new_artciels';}
控制器
use App\new_artciels;
这对你有用。
答案 1 :(得分:0)
嘿,您可以用它来创建集合
DB::connection('mongodb')->createCollection("logger");
请参阅文档:https://www.php.net/manual/en/mongodb.createcollection.php