問題タブ [jenssegers-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 に答える
1217 参照

php - Laravel 5.2 と jenssegers/laravel-mongodb の問題

Laravel 5.2 で開発しているアプリケーションに mongodb を統合しようとしています。コンピューターにmongodbがインストールされており、phpドライバーが正しく機能しています(データベースへの非常に基本的な接続を備えたスタンドアロンのphpファイルがあり、結果が正しく表示されます)。

アプリケーションは REST API として機能するため、データベース内のコレクション内のすべてのドキュメントを返す非常に基本的な関数を作成しましたが、次のエラーが発生します。

Eloquent と DB の両方のアプローチを使用しましたが、結果は同じです。

コードはvendor/mongodb/mongodb/src/フォルダー内の Collection.php ファイルに属し、行には次のものが含まれます。

Mongo 3.2.7jenssegers/laravel-mongodb 3.0.xを使用しています。

私のスタンドアロンphpファイルとmongoシェルは正常に動作し、実行pgrep mongodするとプロセスIDが返されるので、動作していることはわかっていますが、Laravel 5.2アプリケーション内でこれを動作させることはできません.

何か案は?

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

mongodb-query - Jenssegers / select('column') は、選択で指定されたものよりも多くの列を返します

jenssegers クエリ ビルダーに次の問題があります (私は新しいユーザーです)。

selectステートメントで指定されている列は1つだけですが、複数の列が返されます。

私の予想される結果は ([collection] => structure) のみになります。「[_id] => MongoDB\BSON\ObjectID Object ( [oid] => 5780b81d93f7fb0e00d0f252 )」も取得する理由がわかりません

誰かが私を助けることができますか?多くの検索にもかかわらず、select ステートメントは指定された列のみを返し、他の列は返さないようです。

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

mongodb - Laravel MongoDB Jenssegers ドキュメントの「_id」を取得する方法

MongoDBでユーザーのリストを取得しようとしています。は_id空なので、適切に処理できません。MongoDB for Laravel_idを使用してドキュメントを取得するにはどうすればよいですか?

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

mongodb - Laravel 5.3にアップグレードした後、Jenssegers/mongodo関係が機能しない

Laravel 5.3 にアップグレードした後、ハイブリッド リレーション リレーションをクエリするとエラーがスローされます。

HybridRelations トレイトを使用しており、Eloquent モデルから Moloquent モデルをクエリしようとしています

ここで、$user は Eloquent モデルであり、ストア (Moloquent) を持っています。この関係を照会しているときに、このエラーが発生します。

何か助けはありますか?

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

laravel-5.3 - Laravel 5.3 queue:work artisan コマンドの null エラーで beginTransaction() を取得する

php artisan queue:workコマンドを実行しようとすると、次のエラーが発生します。

インターネットでこのエラーに関するヘルプをほぼすべて確認しましたが、解決策が見つかりませんでした。

これが私が使用しているこのパッケージと関係があるかどうかはわかりません。

他の誰かにもこのエラーが発生した可能性があると推測していますが、残念ながら返信はありません。

ログからの詳細エラー:

どんな助けでも大歓迎です。

前もって感謝します。

ありがとう、

パルト ヴォラ

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

php - PHPの挿入でMongodbストアド関数を呼び出す

Jensseger laravel-mongodb を使用して、Laravel で PHP で Mongodb 3.2 を使用しています。ドキュメントはこちら: https://github.com/jenssegers/laravel-mongodb

このコードを使用してデータを挿入していますが、正常に動作します。

ただし、「_id」の「1」の代わりにmongoで作成した関数を使用したいのですが、コマンドラインから挿入するときは、通常これを使用します。これは正常に機能します。

「getNextId()」と同じ関数を使用して、php から mongo に挿入するにはどうすればよいですか?