【发布时间】:2015-12-21 12:42:52
【问题描述】:
我在client object中使用MongoDB PHP library我可以看到删除数据库的方法,如何创建新数据库?
【问题讨论】:
我在client object中使用MongoDB PHP library我可以看到删除数据库的方法,如何创建新数据库?
【问题讨论】:
您的命名可能有问题。
在 mongodb 中,DB 称为 Index,而表称为 Collection。
您将在文档中找到 createIndex:
http://mongodb.github.io/mongo-php-library/api/namespace-MongoDB.Operation.html
https://docs.mongodb.org/v3.0/reference/method/db.collection.createIndex/
【讨论】:
命名空间database在我们创建集合时如果不存在则自动创建
use MongoDB\Driver\Manager;
use MongoDB\Database;
$manager = new Manager("mongodb://localhost:27017");
$database = new Database($manager, 'newDataBase');
var_dump($database->createCollection('CollectionName'));
对不起,我继续学习
【讨论】: