【问题标题】:MongoDB PHP library how to create databaseMongoDB PHP库如何创建数据库
【发布时间】:2015-12-21 12:42:52
【问题描述】:

我在client object中使用MongoDB PHP library我可以看到删除数据库的方法,如何创建新数据库?

【问题讨论】:

    标签: php mongodb database


    【解决方案1】:

    您的命名可能有问题。 在 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/

    【讨论】:

      【解决方案2】:

      命名空间database在我们创建集合时如果不存在则自动创建

      use MongoDB\Driver\Manager;
      use MongoDB\Database;
      
      $manager = new Manager("mongodb://localhost:27017");
      $database = new Database($manager, 'newDataBase');
      var_dump($database->createCollection('CollectionName'));
      

      对不起,我继续学习

      【讨论】:

      • 是的,“创建数据库”的唯一方法是使用“x_database”并创建一个集合,然后创建数据库:) +1
      猜你喜欢
      • 1970-01-01
      • 2011-06-20
      • 1970-01-01
      • 2021-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多