JSFiddle - React, Tailwind, and code Playground
HTML
search result = <br/>
<div id="result" ></div>
JavaScript
require(["dojo/store/Memory","dojo/date","dojo/dom"],function(Memory,date,dom){
var someData = [
{id:1, name:"One",date: new Date(2016, 7, 20)},
{id:2, name:"Two",date: new Date(2016, 7, 19)},
{id:3, name:"Three",date: new Date(2016, 7, 18)},
{id:4, name:"Five",date: new Date(2016, 6, 17)},
{id:5, name:"Six",date: new Date(2016, 6, 16)}
];
compareDate = new Date(2016, 7, 18);
store = new Memory({data: someData});
var results = store.query(function(object){
return date.compare(object.date, compareDate) > -1;
});
console.log(results);
var htmltxt = "";
results.forEach(function(result){
htmltxt += "elment with name : "+result.name+"<br/>";
});
dom.byId("result").innerHTML = htmltxt
});