指定されたデータ型(日付)としてSchema.Type.Mixedのネストされたプロパティを照会ネストされたプロパティとして日付の値を格納すると、それはMongooseを使ってfind()クエリを実行し、ネストされたフィールドを使って検索するまでうまく動作します。 Mongooseはそれが日付であることを知らないので、普通の '$ gte'、 '$ lte'などの演算子を使用することはできません。マングース - 私の問題は、この「データ」オブジェクトに私がいることである</p> <pre><code>var MySchema = new Schema({ data: { type: Schema.Types.Mixed } }); </code></pre> <p>と私はマングースのスキーマを設定している
私の目的の一つは、私がオペレーターとして「$ GTE」を使用することができますので、私は明示的に値が日付であることを期待するマングースを伝えることができることをとにかくあり、この
{
title:"My object",
data:{
publishDate: "2016-07-12T05:00:48.985Z"
}
に似ていますか?
Model.find({
"data.publishDate":{
$gte:new Date()
}
})