php - 在 PHP 7.1.6 中使用 MongoDB\Driver 检查 mongodb 中是否存在集合

标签 php mongodb

我已经搜索过没有任何结果的答案。我需要使用 PHP 7.1.6 中的 MongoDB\Driver 检查我的 mongo 数据库中是否存在集合。有谁知道该怎么做?谢谢。

最佳答案

我做了这个方法来验证是否存在集合必须传递名称,如果不存在则返回0,如果存在则返回1

public function verifyCollection($name){

  $bd = $this->conexion->mongo(); 
  $data = $bd->listCollections([
   'filter' => [
       'name' => $name,
    ], 
 ]);

$exist = 0;
  foreach ($data as $collectionInfo) {
    $exist = 1;
   }

    return $exist;
 } 

关于php - 在 PHP 7.1.6 中使用 MongoDB\Driver 检查 mongodb 中是否存在集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47161080/

相关文章:

javascript - 使用 json 对象中变量的参数名称

mongodb - MongoDb 中的 nscannedObjectsAllPlans 解释是什么意思

php - 将 MySQL 计数添加到 PHP 数组值中

php - Codeigniter 3 删除 index.php 问题

php - 从数据库中选择希伯来语数据时出现乱码

node.js - 如何部署使用 Redis 的 Meteor 应用程序?

javascript - 如何在 Mongoose 中创建/查找?

php - 在 PHP 中编辑表格行,但它正在获取表格最后一行的详细信息

php - MySQL 查询与 PHP MySQL 查询

mongodb - Mongo - 匹配对象键可变的地方