alasql
Version:
AlaSQL.js - JavaScript SQL database library for relational and graph data manipulation with support of localStorage, IndexedDB, and Excel
26 lines (19 loc) • 665 B
JavaScript
if(typeof exports === 'object') {
var assert = require("assert");
var alasql = require('..');
} else {
__dirname = '.';
};
if(false) {
describe('Test 136 get JSON property', function() {
it("1. Get element of object and Array", function(done){
var res = alasql('SELECT * FROM JSON([{a:1,b:[3,4]},{e:1}]) WHERE b->[1] = 4');
assert.deepEqual(res, [{a:1,b:[3,4]}]);
var res = alasql('SELECT * FROM JSON([{a:1,b:[3,4]},{e:1}]) WHERE b == JSON([3,4])');
assert.deepEqual(res, [{a:1,b:[3,4]}]);
var res = alasql('SELECT * FROM JSON([{a:1,b:[3,4]},{e:1}]) WHERE e = 1');
assert.deepEqual(res, [{e:1}]);
done();
});
});
}