sql >> データベース >  >> NoSQL >> MongoDB

マングースfindbyid()はnullを返します

    私も同じ問題を抱えていました。 DBコレクションの_idはStringでした 。マングースデバッグを有効にした後require('mongoose').set('debug', true) 、マングースのクエリid as ObjectId("yourId") _idを定義しない限り スキーマ内。この問題を解決するには、_id:Stringを追加する必要がありました。 マングーススキーマに。

    const MyDataSchema = new Schema({
      _id: String,
    ...
    ...
    }
    


    1. MongoDB-ドットをエスケープする'。'マップキーで]

    2. mongoDBでの日付の検索と時刻の無視

    3. MongoDB:コレクションを手動でロックおよびロック解除します

    4. Redisは、REDIS_URLではなくHerokuのローカルホストに接続しようとします