gpt4 book ai didi

php - 如何用php连接到远程mongodb?

转载 作者:可可西里 更新时间:2023-11-01 09:07:40 26 4
gpt4 key购买 nike

这是我在本地机器上使用的 php 代码:

$m = new Mongo();
$db=$m->selectDB("def");
//then all in my code i use $db to select insert ... (as defined in php doc)

现在我想将我的应用程序连接到远程服务器(由 mongood.com 托管)

我该怎么做?

最佳答案

您可以在没有 REST API 的情况下使用 mongoOd但请记住,它是一个副本集集群,因此您需要为 ReplicaSet 配置配置您的 PHP...

我在 ruby​​ 和 mongoid(不是 REST API)中使用 mongoOd

这里是一个 php 例子

<?php
// connecting to mongood.com cluster
$m = new Mongo("mongodb://94.23.54.103:27017,188.165.219.99:27017,94.23.220.151:27017", array("replicaSet" => "cluster"));
var_dump($m);
$db = $m->selectDB('my_database');
$db->authenticate("my_login", "my_password");
$collection = new MongoCollection($db, 'my_collection');
$cursor = $collection->find();
foreach ($cursor as $doc) { var_dump($doc); }
?>

享受 :)

mongoOd 团队成员

关于php - 如何用php连接到远程mongodb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8161335/

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