gpt4 book ai didi

php - 使用php在mongoDB中创建数据库

转载 作者:可可西里 更新时间:2023-11-01 10:20:28 24 4
gpt4 key购买 nike

我使用的是 mongoDB 3 和 php 5.6 版。我想创建一个数据库来向其中添加数据。我正在尝试这种方式。

<?php

require 'vendor/autoload.php';

// connect to mongodb

$db = new MongoDB\Client("mongodb://localhost:27017");

echo "Connected";

// select a database
$data = $db->selectDatabase("admin");

echo "Done ";
?>

此代码运行良好,但未在 MongoDB 中创建任何数据库。有人可以帮忙吗?

最佳答案

希望您已经为 PHP 安装了 Mongodb 驱动程序,并且在执行代码时没有收到任何异常。

建立数据库连接后,您需要在集合中保存一些内容,以便数据库存在。这在您的代码中缺失。

试试下面的代码

<?php
// connect to mongodb
$m = new MongoClient();

echo "Connection to database successfully";
// select a database
$db = $m->admin;
echo "Database admin selected";

$collection = $db->createCollection("mycol");
echo "Collection created succsessfully";
?>

关于php - 使用php在mongoDB中创建数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39917200/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com