1
0
Fork 0
arangodb/Documentation/Examples/shell-index-create-unique-c...

19 lines
709 B
Plaintext

arango> db.four.ensureUniqueConstraint("a", "b.c");
{ "id" : "164405/1147445", "unique" : true, "type" : "hash", "fields" : ["a", "b.c"], "isNewlyCreated" : true }
arango> db.four.save({ a : 1, b : { c : 1 } });
{ "_id" : "164405/1868341", "_rev" : "1868341" }
arango> db.four.save({ a : 1, b : { c : 1 } });
JavaScript exception in file '(arango)' at 1,9: [ArangoError 1210: cannot save document]
!db.four.save({ a : 1, b : { c : 1 } });
! ^
stacktrace: [ArangoError 1210: cannot save document]
at (arango):1:9
arango> db.four.save({ a : 1, b : { c : null } });
{ "_id" : "164405/2196021", "_rev" : "2196021" }
arango> db.four.save({ a : 1 });
{ "_id" : "164405/2196023", "_rev" : "2196023" }