@@ -213,16 +213,30 @@ extend(BaseCollection.prototype, {
213
213
} ) ;
214
214
return promise ;
215
215
} ,
216
+ byKeys : function byKeys ( keys , cb ) {
217
+ var _connection$promisify8 = this . _connection . promisify ( cb ) ;
218
+
219
+ var promise = _connection$promisify8 . promise ;
220
+ var callback = _connection$promisify8 . callback ;
221
+
222
+ this . _api . put ( 'simple/lookup-by-keys' , {
223
+ collection : this . name ,
224
+ keys : keys
225
+ } , function ( err , res ) {
226
+ if ( err ) callback ( err ) ; else callback ( null , res . body . documents ) ;
227
+ } ) ;
228
+ return promise ;
229
+ } ,
216
230
'import' : function _import ( data , opts , cb ) {
217
231
if ( typeof opts === 'function' ) {
218
232
cb = opts ;
219
233
opts = undefined ;
220
234
}
221
235
222
- var _connection$promisify8 = this . _connection . promisify ( cb ) ;
236
+ var _connection$promisify9 = this . _connection . promisify ( cb ) ;
223
237
224
- var promise = _connection$promisify8 . promise ;
225
- var callback = _connection$promisify8 . callback ;
238
+ var promise = _connection$promisify9 . promise ;
239
+ var callback = _connection$promisify9 . callback ;
226
240
227
241
this . _api . request ( {
228
242
method : 'POST' ,
@@ -240,32 +254,32 @@ extend(BaseCollection.prototype, {
240
254
return promise ;
241
255
} ,
242
256
indexes : function indexes ( cb ) {
243
- var _connection$promisify9 = this . _connection . promisify ( cb ) ;
257
+ var _connection$promisify10 = this . _connection . promisify ( cb ) ;
244
258
245
- var promise = _connection$promisify9 . promise ;
246
- var callback = _connection$promisify9 . callback ;
259
+ var promise = _connection$promisify10 . promise ;
260
+ var callback = _connection$promisify10 . callback ;
247
261
248
262
this . _api . get ( 'index' , { collection : this . name } , function ( err , res ) {
249
263
if ( err ) callback ( err ) ; else callback ( null , res . body . indexes ) ;
250
264
} ) ;
251
265
return promise ;
252
266
} ,
253
267
index : function index ( indexHandle , cb ) {
254
- var _connection$promisify10 = this . _connection . promisify ( cb ) ;
268
+ var _connection$promisify11 = this . _connection . promisify ( cb ) ;
255
269
256
- var promise = _connection$promisify10 . promise ;
257
- var callback = _connection$promisify10 . callback ;
270
+ var promise = _connection$promisify11 . promise ;
271
+ var callback = _connection$promisify11 . callback ;
258
272
259
273
this . _api . get ( 'index/' + this . _indexHandle ( indexHandle ) , function ( err , res ) {
260
274
if ( err ) callback ( err ) ; else callback ( null , res . body ) ;
261
275
} ) ;
262
276
return promise ;
263
277
} ,
264
278
createIndex : function createIndex ( details , cb ) {
265
- var _connection$promisify11 = this . _connection . promisify ( cb ) ;
279
+ var _connection$promisify12 = this . _connection . promisify ( cb ) ;
266
280
267
- var promise = _connection$promisify11 . promise ;
268
- var callback = _connection$promisify11 . callback ;
281
+ var promise = _connection$promisify12 . promise ;
282
+ var callback = _connection$promisify12 . callback ;
269
283
270
284
this . _api . post ( 'index' , details , {
271
285
collection : this . name
@@ -275,10 +289,10 @@ extend(BaseCollection.prototype, {
275
289
return promise ;
276
290
} ,
277
291
dropIndex : function dropIndex ( indexHandle , cb ) {
278
- var _connection$promisify12 = this . _connection . promisify ( cb ) ;
292
+ var _connection$promisify13 = this . _connection . promisify ( cb ) ;
279
293
280
- var promise = _connection$promisify12 . promise ;
281
- var callback = _connection$promisify12 . callback ;
294
+ var promise = _connection$promisify13 . promise ;
295
+ var callback = _connection$promisify13 . callback ;
282
296
283
297
this . _api [ 'delete' ] ( 'index/' + this . _indexHandle ( indexHandle ) , function ( err , res ) {
284
298
if ( err ) callback ( err ) ; else callback ( null , res . body ) ;
@@ -290,10 +304,10 @@ extend(BaseCollection.prototype, {
290
304
size = { size : size } ;
291
305
}
292
306
293
- var _connection$promisify13 = this . _connection . promisify ( cb ) ;
307
+ var _connection$promisify14 = this . _connection . promisify ( cb ) ;
294
308
295
- var promise = _connection$promisify13 . promise ;
296
- var callback = _connection$promisify13 . callback ;
309
+ var promise = _connection$promisify14 . promise ;
310
+ var callback = _connection$promisify14 . callback ;
297
311
298
312
this . _api . post ( 'index' , extend ( { } , size , {
299
313
type : 'cap'
@@ -314,10 +328,10 @@ extend(BaseCollection.prototype, {
314
328
opts = { unique : opts } ;
315
329
}
316
330
317
- var _connection$promisify14 = this . _connection . promisify ( cb ) ;
331
+ var _connection$promisify15 = this . _connection . promisify ( cb ) ;
318
332
319
- var promise = _connection$promisify14 . promise ;
320
- var callback = _connection$promisify14 . callback ;
333
+ var promise = _connection$promisify15 . promise ;
334
+ var callback = _connection$promisify15 . callback ;
321
335
322
336
opts = extend ( { unique : false } , opts , { type : 'hash' , fields : fields } ) ;
323
337
this . _api . post ( 'index' , opts , { collection : this . name } , function ( err , res ) {
@@ -337,10 +351,10 @@ extend(BaseCollection.prototype, {
337
351
opts = { unique : opts } ;
338
352
}
339
353
340
- var _connection$promisify15 = this . _connection . promisify ( cb ) ;
354
+ var _connection$promisify16 = this . _connection . promisify ( cb ) ;
341
355
342
- var promise = _connection$promisify15 . promise ;
343
- var callback = _connection$promisify15 . callback ;
356
+ var promise = _connection$promisify16 . promise ;
357
+ var callback = _connection$promisify16 . callback ;
344
358
345
359
opts = extend ( { unique : false } , opts , { type : 'skiplist' , fields : fields } ) ;
346
360
this . _api . post ( 'index' , opts , { collection : this . name } , function ( err , res ) {
@@ -357,10 +371,10 @@ extend(BaseCollection.prototype, {
357
371
fields = [ fields ] ;
358
372
}
359
373
360
- var _connection$promisify16 = this . _connection . promisify ( cb ) ;
374
+ var _connection$promisify17 = this . _connection . promisify ( cb ) ;
361
375
362
- var promise = _connection$promisify16 . promise ;
363
- var callback = _connection$promisify16 . callback ;
376
+ var promise = _connection$promisify17 . promise ;
377
+ var callback = _connection$promisify17 . callback ;
364
378
365
379
this . _api . post ( 'index' , extend ( { } , opts , {
366
380
type : 'geo' ,
@@ -379,10 +393,10 @@ extend(BaseCollection.prototype, {
379
393
fields = [ fields ] ;
380
394
}
381
395
382
- var _connection$promisify17 = this . _connection . promisify ( cb ) ;
396
+ var _connection$promisify18 = this . _connection . promisify ( cb ) ;
383
397
384
- var promise = _connection$promisify17 . promise ;
385
- var callback = _connection$promisify17 . callback ;
398
+ var promise = _connection$promisify18 . promise ;
399
+ var callback = _connection$promisify18 . callback ;
386
400
387
401
this . _api . post ( 'index' , {
388
402
type : 'fulltext' ,
@@ -403,10 +417,10 @@ extend(BaseCollection.prototype, {
403
417
if ( opts . index ) opts . index = this . _indexHandle ( opts . index ) ;
404
418
}
405
419
406
- var _connection$promisify18 = this . _connection . promisify ( cb ) ;
420
+ var _connection$promisify19 = this . _connection . promisify ( cb ) ;
407
421
408
- var promise = _connection$promisify18 . promise ;
409
- var callback = _connection$promisify18 . callback ;
422
+ var promise = _connection$promisify19 . promise ;
423
+ var callback = _connection$promisify19 . callback ;
410
424
411
425
var self = this ;
412
426
self . _api . put ( 'simple/fulltext' , extend ( opts , {
@@ -428,10 +442,10 @@ extend(BaseCollection.prototype, {
428
442
if ( opts . geo ) opts . geo = this . _indexHandle ( opts . geo ) ;
429
443
}
430
444
431
- var _connection$promisify19 = this . _connection . promisify ( cb ) ;
445
+ var _connection$promisify20 = this . _connection . promisify ( cb ) ;
432
446
433
- var promise = _connection$promisify19 . promise ;
434
- var callback = _connection$promisify19 . callback ;
447
+ var promise = _connection$promisify20 . promise ;
448
+ var callback = _connection$promisify20 . callback ;
435
449
436
450
var self = this ;
437
451
self . _api . put ( 'simple/near' , extend ( opts , {
@@ -453,10 +467,10 @@ extend(BaseCollection.prototype, {
453
467
if ( opts . geo ) opts . geo = this . _indexHandle ( opts . geo ) ;
454
468
}
455
469
456
- var _connection$promisify20 = this . _connection . promisify ( cb ) ;
470
+ var _connection$promisify21 = this . _connection . promisify ( cb ) ;
457
471
458
- var promise = _connection$promisify20 . promise ;
459
- var callback = _connection$promisify20 . callback ;
472
+ var promise = _connection$promisify21 . promise ;
473
+ var callback = _connection$promisify21 . callback ;
460
474
461
475
var self = this ;
462
476
self . _api . put ( 'simple/within' , extend ( opts , {
@@ -479,21 +493,21 @@ inherits(DocumentCollection, BaseCollection);
479
493
480
494
extend ( DocumentCollection . prototype , {
481
495
document : function document ( documentHandle , cb ) {
482
- var _connection$promisify21 = this . _connection . promisify ( cb ) ;
496
+ var _connection$promisify22 = this . _connection . promisify ( cb ) ;
483
497
484
- var promise = _connection$promisify21 . promise ;
485
- var callback = _connection$promisify21 . callback ;
498
+ var promise = _connection$promisify22 . promise ;
499
+ var callback = _connection$promisify22 . callback ;
486
500
487
501
this . _api . get ( 'document/' + this . _documentHandle ( documentHandle ) , function ( err , res ) {
488
502
if ( err ) callback ( err ) ; else callback ( null , res . body ) ;
489
503
} ) ;
490
504
return promise ;
491
505
} ,
492
506
save : function save ( data , cb ) {
493
- var _connection$promisify22 = this . _connection . promisify ( cb ) ;
507
+ var _connection$promisify23 = this . _connection . promisify ( cb ) ;
494
508
495
- var promise = _connection$promisify22 . promise ;
496
- var callback = _connection$promisify22 . callback ;
509
+ var promise = _connection$promisify23 . promise ;
510
+ var callback = _connection$promisify23 . callback ;
497
511
498
512
this . _api . post ( 'document/' , data , {
499
513
collection : this . name
@@ -512,21 +526,21 @@ inherits(EdgeCollection, BaseCollection);
512
526
513
527
extend ( EdgeCollection . prototype , {
514
528
edge : function edge ( documentHandle , cb ) {
515
- var _connection$promisify23 = this . _connection . promisify ( cb ) ;
529
+ var _connection$promisify24 = this . _connection . promisify ( cb ) ;
516
530
517
- var promise = _connection$promisify23 . promise ;
518
- var callback = _connection$promisify23 . callback ;
531
+ var promise = _connection$promisify24 . promise ;
532
+ var callback = _connection$promisify24 . callback ;
519
533
520
534
this . _api . get ( 'edge/' + this . _documentHandle ( documentHandle ) , function ( err , res ) {
521
535
if ( err ) callback ( err ) ; else callback ( null , res . body ) ;
522
536
} ) ;
523
537
return promise ;
524
538
} ,
525
539
save : function save ( data , fromId , toId , cb ) {
526
- var _connection$promisify24 = this . _connection . promisify ( cb ) ;
540
+ var _connection$promisify25 = this . _connection . promisify ( cb ) ;
527
541
528
- var promise = _connection$promisify24 . promise ;
529
- var callback = _connection$promisify24 . callback ;
542
+ var promise = _connection$promisify25 . promise ;
543
+ var callback = _connection$promisify25 . callback ;
530
544
531
545
this . _api . post ( 'edge/' , data , {
532
546
collection : this . name ,
@@ -538,10 +552,10 @@ extend(EdgeCollection.prototype, {
538
552
return promise ;
539
553
} ,
540
554
_edges : function _edges ( documentHandle , direction , cb ) {
541
- var _connection$promisify25 = this . _connection . promisify ( cb ) ;
555
+ var _connection$promisify26 = this . _connection . promisify ( cb ) ;
542
556
543
- var promise = _connection$promisify25 . promise ;
544
- var callback = _connection$promisify25 . callback ;
557
+ var promise = _connection$promisify26 . promise ;
558
+ var callback = _connection$promisify26 . callback ;
545
559
546
560
this . _api . get ( 'edges/' + this . name , {
547
561
vertex : this . _documentHandle ( documentHandle ) ,
@@ -566,10 +580,10 @@ extend(EdgeCollection.prototype, {
566
580
opts = undefined ;
567
581
}
568
582
569
- var _connection$promisify26 = this . _connection . promisify ( cb ) ;
583
+ var _connection$promisify27 = this . _connection . promisify ( cb ) ;
570
584
571
- var promise = _connection$promisify26 . promise ;
572
- var callback = _connection$promisify26 . callback ;
585
+ var promise = _connection$promisify27 . promise ;
586
+ var callback = _connection$promisify27 . callback ;
573
587
574
588
this . _api . post ( 'traversal' , extend ( { } , opts , {
575
589
startVertex : startVertex ,
0 commit comments