LokiJS eqJoin
by darknessm0404
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/lokijs/1.5.1/lokijs.min.js"></script>
<div id="fn"></div>
JavaScript
var db = new loki();
var people = db.addCollection('people');
people.insert({ id: 0, name: 'Mary', sub1: { sub2: 'a' } });
people.insert({ id: 1, name: 'John' });
people.insert({ id: 2, name: 'Marta' });
people.insert({ id: 3, name: 'Robert' });
people.insert({ id: 4, name: 'Antonio' });
try {
var result = people.find({
$and: [
{
name: {
$eq:'Mary'
}
}/*
,{
'sub1': {
'sub2' : {
$eq:'a'
}
}
}*/
,{
'sub1.sub2': {
$eq:'a'
}
}
]
});
console.log(result);
$('#fn').text(JSON.stringify(result));
} catch(e) {
$('#fn').text(e);
}