|
263 | 263 | console.log(Query.createdAfter("2023-01-01")); |
264 | 264 | console.log(Query.updatedBefore("2023-01-01")); |
265 | 265 | console.log(Query.updatedAfter("2023-01-01")); |
| 266 | + |
| 267 | + // Spatial Distance query tests |
| 268 | + console.log(Query.distanceEqual("location", [40.7128, -74], 1000)); |
| 269 | + console.log(Query.distanceEqual("location", [40.7128, -74], 1000, true)); |
| 270 | + console.log(Query.distanceNotEqual("location", [40.7128, -74], 1000)); |
| 271 | + console.log(Query.distanceNotEqual("location", [40.7128, -74], 1000, true)); |
| 272 | + console.log(Query.distanceGreaterThan("location", [40.7128, -74], 1000)); |
| 273 | + console.log(Query.distanceGreaterThan("location", [40.7128, -74], 1000, true)); |
| 274 | + console.log(Query.distanceLessThan("location", [40.7128, -74], 1000)); |
| 275 | + console.log(Query.distanceLessThan("location", [40.7128, -74], 1000, true)); |
| 276 | + |
| 277 | + // Spatial query tests |
| 278 | + console.log(Query.intersects("location", [40.7128, -74])); |
| 279 | + console.log(Query.notIntersects("location", [40.7128, -74])); |
| 280 | + console.log(Query.crosses("location", [40.7128, -74])); |
| 281 | + console.log(Query.notCrosses("location", [40.7128, -74])); |
| 282 | + console.log(Query.overlaps("location", [40.7128, -74])); |
| 283 | + console.log(Query.notOverlaps("location", [40.7128, -74])); |
| 284 | + console.log(Query.touches("location", [40.7128, -74])); |
| 285 | + console.log(Query.notTouches("location", [40.7128, -74])); |
266 | 286 |
|
267 | 287 | console.log(Query.or([ |
268 | 288 | Query.equal("released", true), |
|
0 commit comments