2017-11-29 21 views
2

私は予定表からデータを取得しようとしています。しかし、次のコードを実行すると、データがフェッチされません。私のモンゴでは、一致する基準を持つデータがあります。どんな助けも進んでいただければ幸いです。 誰かが私が間違っているかどうかを確認することはできますか。複数の条件が動作していないmeteor find()。fetch()

var timePeriod = { 
     to: 1512412200000, 
     from: 1511807400000 
     } 

    var List= appointment.find({$and:[{‘appointmentDate’: 
    {$gte:Number(timePeriod.from)}},{‘appointmentDate’: 
    {lte:Number(timePeriod.to)}}, 
    {‘url’:{$eq:‘boaseenterprises.ezvisitor.com’}}]}).fetch(); 

    mongo collection data 
    { 
    "_id" : “SpwCxi4CsxDFanvrf”, 
    “appointmentDate” : 1511952239000.0, 
    “appointmentTime” : 1511952239000.0, 
    “appointmentEndDate” : 1511955839000.0, 
    “appointmentEndTime” : 1511955839000.0, 
    “purpose” : “t”, 
     “hostName” : “boase”, 
     “status” : “pending”, 
     “hostId” : “Tct2pRanpHW5pju6A”, 
     “url” : “boaseenterprises.ezvisitor.com”, 
     “visitorsList” : [ 
     { 
     “id” : “9i8u9tFwyuFi7xjmE”, 
     “name” : “test1”, 
     “signIn” : 0, 
     “signOut” : 0 
     } 
     ] 
     } 
+0

ここであなたは流星でクエリを実行しようとしているとの間にあるすべてのそれらの予定を見つけようとしていますか?それはクライアントかサーバーですか?それがクライアントの場合は、コレクションに加入していますか?サーバーの – blueren

+0

、クライアントの中でこれを呼び出す –

+0

appointment.find()。fetch()は何も返しませんか? – blueren

答えて

1

あなたのクエリを見て、あなたはtimePeriod.fromtimePeriod.toとURLがboaseenterprises.ezvisitor.com

appointment.find({ 
    appointmentDate: {$gte:timeperiod.from}, 
    appointmentDate: {$lt:timePeriod.to}, 
    url : "boaseenterprises.ezvisitor.com" 
}).fetch(); 
+0

私は答えを得ました。 –

関連する問題