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)