File: find_and_modify_server7660.js

package info (click to toggle)
mongodb 1%3A2.4.10-5
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 82,464 kB
  • sloc: cpp: 740,225; ansic: 152,098; sh: 13,820; python: 11,864; makefile: 1,012; perl: 922; pascal: 617; java: 452; lisp: 222; asm: 174
file content (18 lines) | stat: -rw-r--r-- 292 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

t = db.find_and_modify_server7660;
t.drop();

a = t.findAndModify({
    query : { foo : 'bar' },
    update : { $set : { bob : 'john' } },
    sort: { foo : 1},
    upsert: true,
    new : true
});

b = t.findOne();
assert.eq( a, b );
assert.eq( "bar", a.foo );
assert.eq( "john", a.bob )