問題タブ [php-mongodb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - ubuntuのxamppにphp7 mongodbドライバーをインストールする方法
ubuntuのxamppにphp7用のmonngodbドライバーをインストールする方法を知りたいです。
ドライバー mongodb-1.1.6.tgz を既にダウンロードしています。しかし、インストール方法がわかりません。
php - プロファイリングを使用して、PHP で SQL と MongoDB クエリの両方の実行時間を見つけるにはどうすればよいですか?
私は PHP が初めてで、プロファイリングを使用して次のクエリの実行時間を取得する方法がわかりません。MongoDB クエリ:
SQL クエリ:
私はmongodbクエリの次のコードを試しましたが、私が何も知らない多くのものを出力します。
プロファイリングを使用して実行時間のみを取得する方法を教えてください。
php - MongoDb で検索し、複数のドキュメントの値を 1 つのドキュメントにまとめる
MongoDB データベースから ean のリストを抽出したいと思います。「find ()」を使用すると、個別のドキュメントが取得されます。ドキュメントの一意のビュー、またはせいぜい配列で ean のリストを取得したいと思います。PHPでデータを読み取って処理できることはわかっています。しかし、MongoDB と PHP 用の「MongoDB ドライバー」の使用法を学んでいるので、コマンドを使用してデータベースから直接データを抽出する方法を理解したいと思います。
私のデータベース:
私が取得したいもの(または同様のもの):
結果によって重複した ean も削除しますが、それは別の話です...
私はmongodbでこれを行うことができますか?
私を助けてくれるすべての人に感謝します!
php - PHP MongoDB レコード検索の問題
次のデータを含むMongoDBコレクションがあります
データの検索に以下のphpコードを使用します
実行すると、データが返されません。これをソートするのを手伝ってください
php - Mongodb Multiple と PHP コードを使用したステートメント
PHP コードを使用して、mongodb から次のようなクエリが必要です。
動作しない次のコードを試しました:
php - mongoレプリカセットでのphp接続エラー
EC2 に 3 つのインスタンスがあり、それぞれがエラスティック IP を持ち、それぞれが mongo バージョン 3.2 を実行しています。すべてがタイプ名によって設定されたレプリカにあります。mongod.conf の bind_ip 設定は、IP 0.0.0.0 で構成されています。
PHP経由でmongoに接続しようとしています。拡張機能mongodbとlibraryを既にインストールしています。
これらはすべて同じポートにあり、プライマリ IP は 52.67.34.1 です。
私の接続:
ただし、クエリまたは挿入を行うと、次のエラーが発生します。
致命的なエラー: キャッチされない例外 'MongoDB \ Driver \ Exception \ ConnectionTimeoutException' とメッセージ '適切なサーバーが見つかりません (
serverselectiontryonce
設定): ['52.67.34.1:27017' で ismaster を呼び出す接続エラー] ['52.67.77.2 で ismaster を呼び出す接続エラー: 27017'] ['52.67.30.3:27017' で ismaster を呼び出す接続エラー] ['172.31.1.1:27017' への接続に失敗しました: 接続タイムアウト] ['172.31.2.2:27017' への接続に失敗しました: 接続タイムアウト] [ 「172.31.3.3:27017」への接続に失敗しました: 接続がタイムアウトしました]
このエラーを修正するにはどうすればよいですか? モンゴに接続しますか?
php - find メソッド内で引数として配列を渡すことができません
私はこのコードを持っています:
特定の条件に一致するすべてのオブジェクトを検索しようとしています。これは、メソッドを使用したときとまったく同じように機能findOne
しますが、find メソッドを使用して 1 つだけでなくすべてのオブジェクトを検索すると、次のエラーが発生します。
致命的なエラー: キャッチされていないエラー: MongoDB\Driver\Cursor 型のオブジェクトを配列として使用できません...
php - PHP 用の新しい MongoDB ドライバーでの数値型の管理
古いドライバーにはデータ型ラッパーがあります。新しいドライバーで長
さを指定するMongoInt32()
には?
http://php.net/manual/en/set.mongodb.phpMongoInt64()
int
moongodb
mongodb - PHPとmongodb間の永続的な接続を無効にする方法は?
PHP7 でドライバーMongoDB\Driverを使用すると、php は常に mongo との接続を多数作成します。また、MongoDB\Driver には close() メソッドがないため、自分で接続を閉じることはできません。
永続的な接続を無効にする方法は? またはそれを構成する方法は?