問題タブ [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.
mongodb - Jenssegers Laravel ライブラリを使用した Laravel 4 での MongoDB ドキュメント コンテンツの取得と表示
私はLaravelが初めてです。私は、MongoDB をサポートする雄弁なモデルおよびクエリ ビルダーである Jenssegers Laravel ライブラリを使用しています。
私のデータベースでは、以下のドキュメントを作成しました。ドキュメントのコンテンツをブラウザに表示しようとしていますが、うまくいきません。
Laravel 4 で MongoDB ドキュメントのコンテンツを取得して表示する方法に関するヒントやヘルプをいただければ幸いです。
ありがとう。
これは私がこれまでに降りたコードです..
ファイル: /app/models/User.php
ファイル: /app/routes.php
ファイル: /app/views/users.blade.php
ファイル: /app/views/layout.blade.php
php - jenssegers による MongoDB 集計クエリを Laravel MongoDB に変換する方法
次のデータを含む変更と呼ばれるMongoDBコレクションがあります
次に、オカレンスをカウントしてグループ化する典型的な SQL クエリを作成しますfield
。だから、私はMongoDBでクエリを作成しました
正常に動作しますが、Laravel 4 で動作するように変換するにはどうすればよいですか? jenssegers/laravel-mongodb を使用して mongo サーバーと通信しています。
さらに、クエリにはより多くの条件があり、質問がより明確に見えるようにするために削除したため、他の可能な解決策ではなく、そのクエリを正確にlaravelに変換する解決策を探しています:)。
mongodb - jenssegers/laravel-mongodb での MongoDB と MySQL の関係
単純なコードから始めましょう。私は次の2つのモデルを持っています。まず、MySQL を使用します。
2番目はMongoDBを使用しています:
私のコントローラーでは、フレーズの位置を取得したい:
クエリを生成している
それ以外の
どうすれば修正できますか?問題は HasMany メソッド内にあります ( http://laravel.com/api/source-class-Illuminate.Database.Eloquent.Model.html#_hasMany )。
mongodb - jenssegers による Laravel MongoDB で groupBy を使用して _id を取得する
groupByまたはdistinctを使用すると、現在_idの値を取得できません。groupBy/distinct の値は、_id の値を置き換えます。
これを達成するためにライブラリを適切に使用するにはどうすればよいですか?
ここにライブラリがあります https://github.com/jenssegers/laravel-mongodb
または、PHP mongo の集計を使用して groupBy または Distinct の動作を正しくレプリケートする方法を教えていただければ幸いです。:)
どうもありがとうございました!
mongodb - jenssegers/laravel-mongodb 複数の DB 接続を使用した Laravel 外の雄弁
Eloquent を、デフォルトでは複数のデータベース sqlserver に、セカンダリ接続では mongodb に接続しようとしています。私はjenssegers/laravel-mongodbをcomposerを使って引っ張ってきました。ここに私のデータベースファイルがあります
問題は、mongo データベースに接続しようとすると、次のエラーがスローされることです。
Illuminate コネクション ファクトリはそのままでは mongodb をサポートしていないように見えます。
mongodb - jenssegers Laravel-MongoDB を使用した生の選択
jenssegers Laravel-MongoDB パッケージを Laravel 4.2 プロジェクトに追加しましたが、問題が 1 つあります。多分私を助けることができます。select または get メソッドで DB::raw を使用できません。選択列の名前を変更し、列を 1 つの列に追加する必要がありますが、Laravel からエラーが返されます。私はこのようなことをしようとします:
しかし、Laravelは私にエラーを返します:
誰でも私を助けることができますか?
laravel - jenssegers/laravel-mongodb からの Ardent の拡張
ステートメントを編集して置換せずに jenssegers/laravel-mongodbから Ardent を拡張するにはどうすればよいですか??
これを達成するためのきれいな方法はありますか?Ardent.php
use Illuminate\Database\Eloquent\Model;