2
약속 테이블에서 일부 데이터를 가져 오려고합니다. 그러나 다음 코드를 실행할 때 데이터를 가져 오지 않습니다. 내 mongo에는 일치하는 기준을 가진 데이터가 있습니다. 도움이된다면 진전 될 것입니다. 누구든지 내가 옳고 그른 것인지를 확인할 수 있습니다.복수 및 조건이 작동하지 않는 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
}
]
}
입니다 당신이 유성에서 쿼리를 실행하려고하는 사이에 모든 약속을 찾기 위해 노력하고있다? 클라이언트 또는 서버입니까? 고객 인 경우 컬렉션에 가입하고 있습니까? 서버에 – blueren
이 있는데, 클라이언트에서이 함수를 호출했습니다. –
appointment.find(). fetch()가 아무 것도 반환하지 않습니까? – blueren