問題タブ [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.
mongodb - MongoDB でネストされたオブジェクトの値を見つける
次の構造の MongoDB コレクションがあります。
push
このドキュメントにクエリを実行して、にあるすべてのレコードを取得したいと思いますchannels
。MongoDBの関数を使用してみ$in()
ましたが、正確な結果を得ることができませんでした。
mongodb - 物事を正しくするには、php_mongo モジュールをインストールする必要があります
VPS に php mongo ドライバーをインストールできません。私はこれとこのドキュメンテーションに従っています
ここでこのスタックを確認しましたが、何が間違っているのかわかりません。
VPS は PLESK 12 と CentOS 7 で動作します。
plesk に「mydomain.com」というドメインがあり、mydomain.com/info.php に phpinfo スクリプトがあるとします。
PHP情報
PHP.ini
私が間違っているのは何ですか?
奇妙なことに、コマンド「php -v」を実行すると、次の出力が得られます。
phpInfoを表示しているバージョンではありません。
最後に、次のエラーが発生するため、pecl を使用して最新のドライバー バージョンをインストールできません。
助けていただければ幸いです
ありがとう!!
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がインストールされています。
mongodb - foreachループとwhileループのmongoDBカーソルの違い
私はmongoDB PHPを使用しています。検索クエリまたは集計フレームワークを使用すると、結果はカーソルになり、foreachループまたはwhileループを使用してカーソルを反復処理できます。たとえば、実行する次のクエリがあります
次の2つの方法を使用して、結果を反復処理できます
上記の反復方法のどれが最適で、その理由は何ですか?
php - MongoDB PHP ドライバーが機能しない
私は Mac OSX 10+ を使用しており、システムで Xampp を使用しています。アプリケーションの mongodb に接続するために PHP Mongodb ドライバーをインストールする必要がありますが、動作していません。次の手順を試しました。
- を使用してMongodbドライバーをインストールしました
sudo /Applications/XAMPP/xamppfiles/bin/pecl install mongo
- 追加した
extension="mongo.so" to php.ini /Applications/XAMPP/xamppfiles/etc
しかしその後、Apache サーバーを起動させません。extension="mongo.so"
から削除するとphp.ini
、再び開始できます
方法 2:
- を使用してMongodbドライバーをインストールしました
sudo /Applications/XAMPP/xamppfiles/bin/pecl install mongodb
extension="mongodb.so"
に追加php.ini /Applications/XAMPP/xamppfiles/etc
しかしその後、Apache サーバーを起動させません。extension="mongodb.so"
から削除するとphp.ini
、再び開始できます
mongo.so
とmongodb.so
ファイルを場所で見ることができます/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20131226
Xampp のログ ファイルに表示されるエラーを以下に示します。
php - PHP MongoDB 集計が空を返す
を使用して mongo データセットの平均計算を実装しようとしてMongoCollection()::aggregate()
いますが、関数は Cursor オブジェクトを返し、何が間違っているのかわかりません。
これは、データセット コンテンツのサンプルです。
このパイプライン クエリは、mongo コンソールで機能します。
これは私のコードです:
array()
construct と simpleの両方でパイプライン配列を書き込もうとしました[]
が、結果は変わりません。私が間違っていることは何ですか?ありがとう