問題タブ [waterline]
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.
node.js - Sailsjsを使用してMongoDbに画像を保存および取得する方法は?
次の画像を保存するためのモデルを定義する方法
「画像」タイプと画像の保存方法は何ですか?
モデル「Person」を使用して画像を保存および更新する方法は?
angularjs - MEAN と Sails.js を使用して新しいプロジェクトを開始する方法
過去に node.js、express、angular.js を使用して Web アプリを作成しました。新しいプロジェクトを開始しており、MongoDB も使用したいと考えています。それがMEANスタックになります。MEAN だけを使用して、http: //mean.io/でプロジェクトを開始できます。
さて、私は過去に REST API を書いたことがあり、sails.js について聞いたことがありますが、これは非常に魅力的です。REST API を自動的に作成できます。
私の質問は、MEAN スタックと Sails.js を使用して新しいプロジェクトを開始するには、どのような手順に従うのですか?
オプション:
- mean.io スタックのクローンを作成し、npm install を実行してから npm install Sails.js を実行しますか?
- または、sails.js には、ディレクトリ構造に対して何をすべきかについて独自の考えがあるようです。では、sails.js の指示に従ってhttp://sailsjs.org/#!getStartedをインストールしてから、npm で Angular と Mongo をインストールしますか? (sails.jsには独自のORMであるwaterlineがあるため、Mongooseは必要ないと思います)。
今日は実際にオプション 2 を試してみますが、他の人にどのような手順が有効であったかを教えていただければ幸いです。
どうもありがとうございました!
node.js - Sailsjs:モデルへの*更新*後に関連付けを設定する方法は?
index、show、createメソッドで機能する次のコントローラー コードがありますが、populate を含めると更新が失敗します。何が間違っていますか?
javascript - ウォーターラインを無効にして、sails.js で別の ORM を使用する方法はありますか?
Sails.jsアプリケーションで waterline を mongoose に置き換えたいと思います。これを行う正しい方法を探していますが、ドキュメントにはその方法がありません。誰でもこれを行う方法を説明できますか?
sails.js - Sailsjs 配列クエリ 完全一致
Sailsjs で mongodb にクエリを実行したい。これは私のデータベースの構造です
配列に一致する「ユーザー」を検索したい
pre>Message.find({ユーザー: ["52ed09e1d015533c124015d5","52ed4bc75ece1fb013fed7f5"]})このクエリは、1 または 2 を含むすべてのオブジェクトを返します。しかし、1 と 2 に正確に一致するオブジェクトのみが必要です。$all なども試しましたが、機能しませんでした。sailsjs がサポートするシンテックスを使用してクエリを作成する方法を教えてください。それらのユーザーを取得する
node.js - Sails.js と MongoDB: 重複キー エラー インデックス
Sails.js (0.9.8) と MongoDB (sails-mongo アダプター経由) を使用して、ツリー ビューに配置できるページのコレクションを作成しています。ページのパスを UUID の配列に保存したい
私のモデル:
「ルート」ページを保存するとうまく機能します (ルート ページであるため、「パス」プロパティには 1 つの項目しかありません。MongoDB に保存されたものは次のとおりです。
しかし、以前に作成したページ (ホームページ/製品) の下に「サブページ」を作成したい場合、次のエラーが発生します。
MongoError: E11000 重複キー エラー インデックス: cms-project.item.$path_1 重複キー: { : "a2b23e1f-954b-49a3-91f1-4d62d209a093" }
これが私が送ったデータです:
私はおそらく何かを逃しましたが、何がわかりません。パスを配列ではなく文字列に保存すると、うまく機能しますが、エレガントで便利ではありません。
javascript - MongoDB は、sails.js で $in が機能しないことを発見しました
Sail.js とその Waterline ORM を使用して単純なアプリケーションを作成しています。この部分については、NoSQL のピボット テーブル パターンに相当するものに従っています。各ユーザーは、subscriptions
サブスクライブしているすべてのチャネルの配列 を持っています。次を使用して、特定のチャンネル ID に登録しているすべてのユーザーを検索しようとしています。
すべての記述が最も美しいコード行ではありませんが、動作するはずです。問題は、そうではないということです。users
は空の配列で、err
null です。実際に実行されたクエリは、たとえば (Node Inspector を使用して):
これと同じクエリを使用して、umongo GUI を介してユーザーを「検索」すると、正しく機能します。ただし、関数の実行時にユーザーが見つかりません。
そしてアイデア?ありがとう!
javascript - 配列内の文字列型を json に変換する方法を帆走します
Sails で構築された単純な REST アプリケーションがあり、 type のモデル属性に正しいデータを保存したいと考えていますarray
。
ポストへの経路
http://localhost:1337/locations/create?name=savassibeer&locations={latitude:23789472398.2344,longitude:2734637892.56756756}&locations={latitude:22.2344,longitude:2562.56756756,date:2014-02-15T11:00:00}
結果
locations
文字列を有効な JSON オブジェクトに変換して保存するにはどうすればよいですか?
javascript - Waterline ORM でデータベース接続文字列を設定する方法
npmからWaterlineをダウンロードしました。いくつかのフォルダーを取得しましたが、postgress データベースに接続するためにホスト/ユーザー/パスワードなどを設定できる場所が見つかりません。ウォーターラインフォルダー内のすべてのファイルを見ましたが、何も見ませんでした。誰がそれをどこに設定したか教えてもらえますか?