mirror of https://gitee.com/bigwinds/arangodb
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
This commit is contained in:
commit
0edff23aa1
|
@ -627,6 +627,12 @@ bool RestEdgeHandler::createDocumentCoordinator (string const& collname,
|
|||
/// from the existing edge document that are contained in the patch document with an
|
||||
/// attribute value of *null*.
|
||||
///
|
||||
/// @RESTQUERYPARAM{mergeObjects,boolean,optional}
|
||||
/// Controls whether objects (not arrays) will be merged if present in both the
|
||||
/// existing and the patch edge. If set to *false*, the value in the
|
||||
/// patch edge will overwrite the existing edge's value. If set to
|
||||
/// *true*, objects will be merged. The default is *true*.
|
||||
///
|
||||
/// @RESTQUERYPARAM{waitForSync,boolean,optional}
|
||||
/// Wait until edge document has been synced to disk.
|
||||
///
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
module.define("org/arangodb/arango-collection-common", function(exports, module) {
|
||||
/*jshint strict: false, unused: false */
|
||||
/*jshint strict: false, unused: false, maxlen: 200 */
|
||||
/*global require */
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
@ -547,9 +547,8 @@ ArangoCollection.prototype.closedRange = function (name, left, right) {
|
|||
/// .......> }
|
||||
///
|
||||
/// arango> db.complex.near(0, 170).limit(5);
|
||||
/// exception in file '/simple-query' at 1018,5: a geo-index must be known
|
||||
///
|
||||
/// arango> db.complex.ensureGeoIndex(""home"");
|
||||
/// arango> db.complex.ensureGeoIndex("home");
|
||||
/// arango> db.complex.near(0, 170).limit(5).toArray();
|
||||
/// [ { "_id" : "complex/74655276", "_key" : "74655276", "_rev" : "74655276", "name" :
|
||||
/// "Name/0/170", "home" : [ 0, 170 ], "work" : [ 0, -170 ] },
|
||||
|
@ -563,7 +562,6 @@ ArangoCollection.prototype.closedRange = function (name, left, right) {
|
|||
/// "Name/0/-180", "home" : [ 0, -180 ], "work" : [ 0, 180 ] } ]
|
||||
///
|
||||
/// arango> db.complex.geo("work").near(0, 170).limit(5);
|
||||
/// exception in file '/simple-query' at 1018,5: a geo-index must be known
|
||||
///
|
||||
/// arango> db.complex.ensureGeoIndex("work");
|
||||
/// arango> db.complex.geo("work").near(0, 170).limit(5).toArray();
|
||||
|
@ -692,7 +690,11 @@ ArangoCollection.prototype.geo = function(loc, order) {
|
|||
/// operator:
|
||||
///
|
||||
/// @EXAMPLE_ARANGOSH_OUTPUT{collectionNearDistance}
|
||||
/// db.geo.near(0,0).distance().limit(2).toArray();
|
||||
/// ~ db._drop("geo");
|
||||
/// ~ db._create("geo");
|
||||
/// ~ db.geo.ensureGeoIndex("loc");
|
||||
/// ~ for (var i = -90; i <= 90; i += 10) { for (var j = -180; j <= 180; j += 10) { db.geo.save({ name : "Name/" + i + "/" + j, loc: [ i, j ] }); } }
|
||||
/// db.geo.near(0, 0).distance().limit(2).toArray();
|
||||
/// @END_EXAMPLE_ARANGOSH_OUTPUT
|
||||
///
|
||||
/// @endDocuBlock
|
||||
|
@ -731,6 +733,10 @@ ArangoCollection.prototype.near = function (lat, lon) {
|
|||
/// To find all documents within a radius of 2000 km use:
|
||||
///
|
||||
/// @EXAMPLE_ARANGOSH_OUTPUT{collectionWithin}
|
||||
/// ~ db._drop("geo");
|
||||
/// ~ db._create("geo");
|
||||
/// ~ db.geo.ensureGeoIndex("loc");
|
||||
/// ~ for (var i = -90; i <= 90; i += 10) { for (var j = -180; j <= 180; j += 10) { db.geo.save({ name : "Name/" + i + "/" + j, loc: [ i, j ] }); } }
|
||||
/// db.geo.within(0, 0, 2000 * 1000).distance().toArray();
|
||||
/// @END_EXAMPLE_ARANGOSH_OUTPUT
|
||||
///
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/*jshint strict: false, unused: false */
|
||||
/*jshint strict: false, unused: false, maxlen: 200 */
|
||||
/*global require */
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
@ -546,9 +546,8 @@ ArangoCollection.prototype.closedRange = function (name, left, right) {
|
|||
/// .......> }
|
||||
///
|
||||
/// arango> db.complex.near(0, 170).limit(5);
|
||||
/// exception in file '/simple-query' at 1018,5: a geo-index must be known
|
||||
///
|
||||
/// arango> db.complex.ensureGeoIndex(""home"");
|
||||
/// arango> db.complex.ensureGeoIndex("home");
|
||||
/// arango> db.complex.near(0, 170).limit(5).toArray();
|
||||
/// [ { "_id" : "complex/74655276", "_key" : "74655276", "_rev" : "74655276", "name" :
|
||||
/// "Name/0/170", "home" : [ 0, 170 ], "work" : [ 0, -170 ] },
|
||||
|
@ -562,7 +561,6 @@ ArangoCollection.prototype.closedRange = function (name, left, right) {
|
|||
/// "Name/0/-180", "home" : [ 0, -180 ], "work" : [ 0, 180 ] } ]
|
||||
///
|
||||
/// arango> db.complex.geo("work").near(0, 170).limit(5);
|
||||
/// exception in file '/simple-query' at 1018,5: a geo-index must be known
|
||||
///
|
||||
/// arango> db.complex.ensureGeoIndex("work");
|
||||
/// arango> db.complex.geo("work").near(0, 170).limit(5).toArray();
|
||||
|
@ -691,7 +689,11 @@ ArangoCollection.prototype.geo = function(loc, order) {
|
|||
/// operator:
|
||||
///
|
||||
/// @EXAMPLE_ARANGOSH_OUTPUT{collectionNearDistance}
|
||||
/// db.geo.near(0,0).distance().limit(2).toArray();
|
||||
/// ~ db._drop("geo");
|
||||
/// ~ db._create("geo");
|
||||
/// ~ db.geo.ensureGeoIndex("loc");
|
||||
/// ~ for (var i = -90; i <= 90; i += 10) { for (var j = -180; j <= 180; j += 10) { db.geo.save({ name : "Name/" + i + "/" + j, loc: [ i, j ] }); } }
|
||||
/// db.geo.near(0, 0).distance().limit(2).toArray();
|
||||
/// @END_EXAMPLE_ARANGOSH_OUTPUT
|
||||
///
|
||||
/// @endDocuBlock
|
||||
|
@ -730,6 +732,10 @@ ArangoCollection.prototype.near = function (lat, lon) {
|
|||
/// To find all documents within a radius of 2000 km use:
|
||||
///
|
||||
/// @EXAMPLE_ARANGOSH_OUTPUT{collectionWithin}
|
||||
/// ~ db._drop("geo");
|
||||
/// ~ db._create("geo");
|
||||
/// ~ db.geo.ensureGeoIndex("loc");
|
||||
/// ~ for (var i = -90; i <= 90; i += 10) { for (var j = -180; j <= 180; j += 10) { db.geo.save({ name : "Name/" + i + "/" + j, loc: [ i, j ] }); } }
|
||||
/// db.geo.within(0, 0, 2000 * 1000).distance().toArray();
|
||||
/// @END_EXAMPLE_ARANGOSH_OUTPUT
|
||||
///
|
||||
|
|
Loading…
Reference in New Issue