Undefined binding(s) detected when compiling SELECT.
ERROR Undefined binding(s) detected when compiling SELECT. Undefined column(s): [lat, lat, lon, lon] query: select * from trees where
lat > ? and lat < ? and lon > ? and lon < ?
at QueryCompiler_MySQL.toSQL (node_modules/knex/lib/query/compiler.js:102:13)
at Builder.toSQL (node_modules/knex/lib/query/builder.js:77:44)
at node_modules/knex/lib/runner.js:30:36
at tryCatcher (node_modules/bluebird/js/release/util.js:16:23)
at node_modules/bluebird/js/release/using.js:185:26
at tryCatcher (node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (node_modules/bluebird/js/release/promise.js:547:31)
at Promise._settlePromise (node_modules/bluebird/js/release/promise.js:604:18)
at Promise._settlePromise0 (node_modules/bluebird/js/release/promise.js:649:10)
at Promise._settlePromises (node_modules/bluebird/js/release/promise.js:729:18)
at Promise._fulfill (node_modules/bluebird/js/release/promise.js:673:18)
at PromiseArray._resolve (node_modules/bluebird/js/release/promise_array.js:127:19)
at PromiseArray._promiseFulfilled (node_modules/bluebird/js/release/promise_array.js:145:14)
at Promise._settlePromise (node_modules/bluebird/js/release/promise.js:609:26)
at Promise._settlePromise0 (node_modules/bluebird/js/release/promise.js:649:10)
at Promise._settlePromises (node_modules/bluebird/js/release/promise.js:729:18)