問題タブ [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.
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.7とjenssegers/laravel-mongodb 3.0.xを使用しています。
私のスタンドアロンphpファイルとmongoシェルは正常に動作し、実行pgrep mongod
するとプロセスIDが返されるので、動作していることはわかっていますが、Laravel 5.2アプリケーション内でこれを動作させることはできません.
何か案は?
mongodb-query - Jenssegers / select('column') は、選択で指定されたものよりも多くの列を返します
jenssegers クエリ ビルダーに次の問題があります (私は新しいユーザーです)。
selectステートメントで指定されている列は1つだけですが、複数の列が返されます。
私の予想される結果は ([collection] => structure) のみになります。「[_id] => MongoDB\BSON\ObjectID Object ( [oid] => 5780b81d93f7fb0e00d0f252 )」も取得する理由がわかりません
誰かが私を助けることができますか?多くの検索にもかかわらず、select ステートメントは指定された列のみを返し、他の列は返さないようです。
mongodb - Laravel MongoDB Jenssegers ドキュメントの「_id」を取得する方法
MongoDBでユーザーのリストを取得しようとしています。は_id
空なので、適切に処理できません。MongoDB for Laravel_id
を使用してドキュメントを取得するにはどうすればよいですか?
mongodb - Laravel 5.3にアップグレードした後、Jenssegers/mongodo関係が機能しない
Laravel 5.3 にアップグレードした後、ハイブリッド リレーション リレーションをクエリするとエラーがスローされます。
HybridRelations トレイトを使用しており、Eloquent モデルから Moloquent モデルをクエリしようとしています
ここで、$user は Eloquent モデルであり、ストア (Moloquent) を持っています。この関係を照会しているときに、このエラーが発生します。
何か助けはありますか?
laravel-5.3 - Laravel 5.3 queue:work artisan コマンドの null エラーで beginTransaction() を取得する
php artisan queue:workコマンドを実行しようとすると、次のエラーが発生します。
インターネットでこのエラーに関するヘルプをほぼすべて確認しましたが、解決策が見つかりませんでした。
これが私が使用しているこのパッケージと関係があるかどうかはわかりません。
他の誰かにもこのエラーが発生した可能性があると推測していますが、残念ながら返信はありません。
ログからの詳細エラー:
どんな助けでも大歓迎です。
前もって感謝します。
ありがとう、
パルト ヴォラ
php - PHPの挿入でMongodbストアド関数を呼び出す
Jensseger laravel-mongodb を使用して、Laravel で PHP で Mongodb 3.2 を使用しています。ドキュメントはこちら: https://github.com/jenssegers/laravel-mongodb
このコードを使用してデータを挿入していますが、正常に動作します。
ただし、「_id」の「1」の代わりにmongoで作成した関数を使用したいのですが、コマンドラインから挿入するときは、通常これを使用します。これは正常に機能します。
「getNextId()」と同じ関数を使用して、php から mongo に挿入するにはどうすればよいですか?