問題タブ [mongodb-php]

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 投票する
1 に答える
242 参照

mongodb - ドキュメントの書き込みまたは更新が完了したことを確認する方法は?

mongodbは「ファイアアンドフォーゲット」の哲学に基づいているため、ドキュメントの書き込みが完了したかどうかを確認するにはどうすればよいですか?

このようなプログラムを書くことはできますか?

2番目のステートメントfindは、最初のステップで挿入されたドキュメントに基づいています。

ドキュメントに対して何らかの操作を行う前に、ドキュメントが書き込まれていることをどのように確認できますか?

0 投票する
3 に答える
1569 参照

php - mongo 拡張機能を読み込めません

突然、次のエラーが発生し始めました。

致命的なエラー: クラス 'Mongo' が /var/www/html/index.php に見つかりません

その理由は何ですか?mongo拡張機能を表示していませんphpinfo()php -m

extension=mongo.so正しく読み込まれた .ini ファイルに存在します。

Apache サーバーを再起動しましたが、問題は残ります。

以前は機能していて、mongodサーバーに接続できましたnew Mongo()

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

mongodb - セーフモードですべてのドキュメントを削除するにはどうすればよいですか?

引数のないremove()メソッドは、コレクション内のすべてのドキュメントを削除します。

しかし、セーフモードですべてのドキュメントを削除するにはどうすればよいですか?

removeの最初の引数は何でしょうか?array('safe' => true)を最初の引数として渡すと、キー'safe'を持つフィルターのように扱われるため、すべてのドキュメントが削除されるわけではありません。

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

php - MongoDB カウントが非常に遅い

150 万のドキュメントを含むコレクションがあります。PHPを使用してカウントしています:

私はプロファイラーをオンにしましたが、そのようなすべてのカウントは 4500 ミリ秒のようです。私のページにはそのようなカウンターが 20 個あるので、私の Web ページは非常に遅くなります。

高速化 (< 100 ms) するにはどうすればよいですか? MongoDB を使用することは可能ですか?

ありがとう。

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

mongodb - PHPドライバーで同等の$pull修飾子?

javascript シェルが $pull をサポートしているのに、PHP ドライバーに $pull 修飾子が表示されません。

次の PHP コードは、$pull 修飾子がサポートされていないことを否定しています

回避策はありますか?

0 投票する
2 に答える
3741 参照

mongodb - Mongodb - $ の使用、サブ配列の値の更新

favorites次のようなドキュメントを含むコレクション ( ) があります。

を使用して URL だけを取得するのはかなり簡単pictures.urlです。

id=111しかし、写真をお気に入りとして保存したすべてのユーザーの URL を更新するにはどうすればよいでしょうか?

次を使用して回避策を見つけました:

...そして with を使用find()pictures.107.id => 107ますが、それはばかげているように見えます。

これを達成するためのより良い方法はありますか?

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

php - PHP Lithium:埋め込みオブジェクト配列の並べ替え

PHPLithiumを使用して埋め込まれたMongoDBオブジェクトを並べ替えたいと思います。ほぼ次のようなモデル「スレッド」があります。

それでは、賛成票に応じて投稿を並べ替えたいと思います。私はすでに私が望むことを大まかに行うメソッドを書きました:

lithium\data\collection\DocumentArrayこれは機能しますが、ソートされていない投稿はタイプであるのに対し、明らかにそれは投稿をプレーン配列として返します。

オブジェクトではなく配列で本当に苦労する必要がありますか、それとも元のデータ型を失うことなく配列を並べ替えることができる方法はありますか?

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

mongodb - $and 操作に関する混乱

次の MongoDB ドキュメントの例は間違っているようです。

なにか提案を?

a== 1 および a >5 は、どのドキュメントとも一致しません。

リンク

上記の例では、1 に等しい a の値と 5 より大きい a の値を持つ a の要素を持つドキュメントが返されます。

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

mongodb - マシン ID/ホスト名は、オブジェクト ID で 3 バイトにどのようにマップ/デマップされますか?

マシン ID/ホスト名は、オブジェクト ID で 3 バイトにどのようにマップ/デマップされますか?

そして、LinuxでマシンIDをどこで探すべきですか?

domU-12-31-39-13-02-56 は非常に奇妙に見えますが、正しいかどうかわかりません。