예제 #1
0
 public function update($id, $hh)
 {
     //var_dump(func_get_args());
     var_dump($id, $hh);
     $obj = new LeanObject("TestObject", '5655637160b2febec4a56259');
     // 原子增加一个数
     //$obj->increment("age", 1);
     //$obj->save();
     // 在数组字段中添加,添加唯一,删除
     // 注意: 由于API限制,不同数组操作之间必须保存,否则会报错
     //        $obj->addIn("colors", "black");
     //        $obj->save();
     $obj->addUniqueIn("colors", "krange2");
     $obj->save();
     //        $obj->removeIn("colors", "blue");
     //        $obj->save();
 }
예제 #2
0
 public function testAddUniqueOnField()
 {
     $obj = new LeanObject("TestObject");
     $obj->addUniqueIn("tags", "frontend");
     $this->assertEquals(array("frontend"), $obj->get("tags"));
     $obj->addUniqueIn("tags", "frontend");
     $this->assertEquals(array("frontend"), $obj->get("tags"));
     $obj->addUniqueIn("tags", "javascript");
     $this->assertEquals(array("frontend", "javascript"), $obj->get("tags"));
 }