这是我在本地机器上使用的 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/