mongoose-schema

    0

    1答えて

    をキャスト投げる私は 、ドキュメント内の配列を更新必要がありますが、私は、キャストエラーを取得しています。 '$ addToSet'が文字列をObjectIdにキャストしようとすると、エラーが発生します。 文字列は、フロントエンドアプリケーションからの正しいObjectId表現です。 私はここで何が欠けていますか? { MongooseError: Cast to [ObjectId] faile

    -1

    1答えて

    をチェックしていない私はモデルを定義した:型質問の新しいドキュメントを作成/保存する時には(バグのため) var QuestionSchema = new Schema({ askedBy: {type:ObjectId, Ref:'User'}, relatedCourses: [ {type: ObjectId, ref:'Course'} ] }) module.expo

    0

    1答えて

    4つの関数を順番に実行したい。各機能は以下のフォーマットのものです。 create updateと同様に、削除と表示を行います。他の3つの機能を完了した後、表示機能を呼びたいと思います。私は約束した方法を試しましたが、dbコールがなければ、それは順番に働いています。mongooseコールが起きたとき、注文は変化しています。この問題を解決することができますどのように function createP

    1

    2答えて

    私はシステム上のパスワードを暗号化するためにbcryptで保存前のフックを使用しています。パスワードを作成または変更するときにうまく動作します。問題は、電子メールなどの別のフィールドを変更して保存するたびに、パスワードを再暗号化しているように見えることです。 おそらくコードで簡単に説明できます。こちらのモデルです: const UserSchema = new Schema({ emai

    0

    1答えて

    プロジェクトで作業していて、データベースにスキーマを作成した後に.then関数を使用する必要がありますが、何らかの理由でres.render関数.then()関数では、ページが読み込まれません。それは私のアプリがポートで実行されていると私のデータベースに接続されていると、すべてがうまくいくようだ。私はすべてが定義され、それが私のコードでエラーが表示されないされ function getVenues

    0

    1答えて

    次のスキーマがあるとします。 let aSchema = mongoose.Schema({ x: { type: String, default: "A", enum: ["A", "B", "C"] } }); let bSchema = mongoose.Schema({ y: { type: aSchema

    0

    2答えて

    現在、スライドショーとさまざまな種類のスライドの概念があります。私はslides配列をスライドショーオブジェクトに配置しようとしていますが、動的参照をスライドタイプとして設定して、異なるドキュメントを含むスライドの配列を取得します。 http://mongoosejs.com/docs/populate.htmlのドキュメントを「動的参照」というタイトルで照合すると、自分のコードは次のようになりま

    1

    1答えて

    内のすべてのデータでパラメータを更新することができます。例えば;私はデータベースを持って、私のスキーマは、年齢と名前のパラメータを持っており、私は質問を検索した5としてeveryonesの年齢を更新したいが、私は任意の同様のケースを見つけるcouln't。 は、どのように私はそれを行うことができますか私はマングースやmongoclientまたはmongoshell何でもしていることを行うことができ

    0

    1答えて

    私は角型のフルスタックジェネレータを使っているので、1つのエンドポイントに7つのファイルがあります(index、index.spec、orders.controller、orders.events、orders)。統合、orders.model、およびorders.socket)。私は、PUT/Upsertがあるときにフィールドに格納する計算をどこで行うべきかわからない。私がGoogleでできるす