問題タブ [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.

0 投票する
0 に答える
269 参照

mongodb - MongoDB でネストされたオブジェクトの値を見つける

次の構造の MongoDB コレクションがあります。

pushこのドキュメントにクエリを実行して、にあるすべてのレコードを取得したいと思いますchannels。MongoDBの関数を使用してみ$in()ましたが、正確な結果を得ることができませんでした。

0 投票する
1 に答える
3367 参照

mongodb - 物事を正しくするには、php_mongo モジュールをインストールする必要があります

VPS に php mongo ドライバーをインストールできません。私はこれこのドキュメンテーションに従っています

ここでこのスタックを確認しましたが、何が間違っているのかわかりません。

VPS は PLESK 12 と CentOS 7 で動作します。

plesk に「mydomain.com」というドメインがあり、mydomain.com/info.php に phpinfo スクリプトがあるとします。

PHP情報

php情報

PHP情報2

PHP.ini

php ini

モジュール

私が間違っているのは何ですか?

奇妙なことに、コマンド「php -v」を実行すると、次の出力が得られます。

PHPバージョン

phpInfoを表示しているバージョンではありません。

最後に、次のエラーが発生するため、pecl を使用して最新のドライバー バージョンをインストールできません。

pecl エラー

助けていただければ幸いです

ありがとう!!

0 投票する
0 に答える
120 参照

mongodb - Windows 8.1 に mongodb と php-mongo ドライバーをインストールするには?

Windows 8.1にインストールする必要があるmongodbおよびphp-mongoドライバーの特定のバージョンを誰かに教えてもらえますか。wampサーバー2.5(32ビット)とともにphp-5.5.12とapache-2.4.9がインストールされています。

0 投票する
1 に答える
958 参照

mongodb - foreachループとwhileループのmongoDBカーソルの違い

私はmongoDB PHPを使用しています。検索クエリまたは集計フレームワークを使用すると、結果はカーソルになり、foreachループまたはwhileループを使用してカーソルを反復処理できます。たとえば、実行する次のクエリがあります

次の2つの方法を使用して、結果を反復処理できます

上記の反復方法のどれが最適で、その理由は何ですか?

0 投票する
1 に答える
1435 参照

php - MongoDB PHP ドライバーが機能しない

私は Mac OSX 10+ を使用しており、システムで Xampp を使用しています。アプリケーションの mongodb に接続するために PHP Mongodb ドライバーをインストールする必要がありますが、動作していません。次の手順を試しました。

  1. を使用してMongodbドライバーをインストールしました sudo /Applications/XAMPP/xamppfiles/bin/pecl install mongo
  2. 追加したextension="mongo.so" to php.ini /Applications/XAMPP/xamppfiles/etc

しかしその後、Apache サーバーを起動させません。extension="mongo.so"から削除するとphp.ini、再び開始できます

方法 2:

  1. を使用してMongodbドライバーをインストールしました sudo /Applications/XAMPP/xamppfiles/bin/pecl install mongodb
  2. extension="mongodb.so"に追加php.ini /Applications/XAMPP/xamppfiles/etc

しかしその後、Apache サーバーを起動させません。extension="mongodb.so"から削除するとphp.ini、再び開始できます

mongo.somongodb.soファイルを場所で見ることができます/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20131226

Xampp のログ ファイルに表示されるエラーを以下に示します。

0 投票する
1 に答える
1562 参照

php - PHP MongoDB 集計が空を返す

を使用して mongo データセットの平均計算を実装しようとしてMongoCollection()::aggregate()いますが、関数は Cursor オブジェクトを返し、何が間違っているのかわかりません。

これは、データセット コンテンツのサンプルです。

このパイプライン クエリは、mongo コンソールで機能します。

これは私のコードです:

array()construct と simpleの両方でパイプライン配列を書き込もうとしました[]が、結果は変わりません。私が間違っていることは何ですか?ありがとう