개체 내장 개체

개체 MongoCollection

mongodb 데이터베이스 데이터 세트 객체

사용하다 MongoDB.getCollection 창조하다:

1 2
var col1 = mdb.getCollection('test'); var col = mdb.test;

계승

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>MongoCollection|operator[String]|find();findOne();findAndModify();insert();save();update();remove();runCommand();drop();ensureIndex();reIndex();dropIndex();dropIndexes();getIndexes();getCollection()] [object] <:- [MongoCollection] MongoCollection operator[String] find() findOne() findAndModify() insert() save() update() remove() runCommand() drop() ensureIndex() reIndex() dropIndex() dropIndexes() getIndexes() getCollection() object toString() toJSON()

운영자

operator[String]

속성별로 현재 컬렉션 하위 네임 스페이스의 컬렉션 개체를 빠르게 가져옵니다.

1
readonly MongoCollection MongoCollection[String];

반환 결과 :

  • 새 컬렉션 개체 반환

회원 기능

find

주어진 쿼리 조건 및 반환 필드 설정에 따라 커서 개체를 만듭니다.

1 2
MongoCursor MongoCollection.find(Object query = {}, Object projection = {});

호출 매개 변수 :

  • query: Object, 질의 조건을 지정하는 객체
  • projection: 개체, 반환 된 필드의 개체 지정

반환 결과 :


findOne

주어진 쿼리 조건 및 반환 필드 설정에 따라 결과를 쿼리합니다.

1 2
Object MongoCollection.findOne(Object query = {}, Object projection = {});

호출 매개 변수 :

  • query: Object, 질의 조건을 지정하는 객체
  • projection: 개체, 반환 된 필드의 개체 지정

반환 결과 :

  • Object, 첫 번째 결과를 반환합니다.

findAndModify

쿼리 및 수정

1
Object MongoCollection.findAndModify(Object query);

호출 매개 변수 :

  • query: 객체, 쿼리 조건 지정, 데이터 수정

반환 결과 :

  • Object, 수정 전 결과 및 기타 정보 반환

insert

데이터 세트 삽입

1
MongoCollection.insert(Array documents);

호출 매개 변수 :

  • documents: 배열, 삽입 할 데이터 배열 지정

데이터 삽입

1
MongoCollection.insert(Object document);

호출 매개 변수 :

  • document: Object, 삽입 할 데이터 지정

save

데이터를 저장합니다. 데이터에 _id 필드가 포함되어 있으면 업데이트이고, 그렇지 않으면 삽입입니다.

1
MongoCollection.save(Object document);

호출 매개 변수 :

  • document: Object, 저장할 데이터 지정

update

주어진 쿼리 조건에 따라 데이터 업데이트

1 2 3 4
MongoCollection.update(Object query, Object document, Boolean upsert = false, Boolean multi = false);

호출 매개 변수 :

  • query: Object, 질의 조건을 지정하는 객체
  • document: Object, 업데이트 할 데이터 지정
  • upsert: Boolean, 데이터가없는 경우 새 데이터 삽입, 기본값은 false, 삽입하지 않음
  • multi: Boolean, 둘 이상의 데이터가 조건을 충족하면 모든 데이터를 업데이트합니다. 기본값은 false이며 첫 번째 데이터 만 업데이트합니다.

주어진 쿼리 조건에 따라 데이터 업데이트

1 2 3
MongoCollection.update(Object query, Object document, Object options);

호출 매개 변수 :

  • query: Object, 질의 조건을 지정하는 객체
  • document: Object, 업데이트 할 데이터 지정
  • options: 개체 필드로 전달되는 개체, upsert 및 다중 옵션

remove

주어진 쿼리 조건에 따라 데이터 삭제

1
MongoCollection.remove(Object query);

호출 매개 변수 :

  • query: Object, 질의 조건을 지정하는 객체

runCommand

데이터베이스 명령 실행

1
Object MongoCollection.runCommand(Object cmd);

호출 매개 변수 :

  • cmd: Object, 주어진 명령 객체

반환 결과 :

  • Object, 결과를 반환하는 Return 명령

데이터베이스 명령 실행

1 2
Object MongoCollection.runCommand(String cmd, Object arg = {});

호출 매개 변수 :

  • cmd: 문자열, 주어진 명령 이름
  • arg: 객체, 주어진 명령 매개 변수 옵션

반환 결과 :

  • Object, 결과를 반환하는 Return 명령

drop

현재 컬렉션 삭제

1
MongoCollection.drop();

ensureIndex

현재 컬렉션에 대한 색인 만들기

1 2
MongoCollection.ensureIndex(Object keys, Object options = {});

호출 매개 변수 :

  • keys: 객체, 주어진 인덱스 필드, 순서 및 방향
  • options: 객체, 주어진 인덱스에 대한 옵션, 고유 인덱스 등

reIndex

현재 컬렉션의 인덱스 다시 작성

1
Object MongoCollection.reIndex();

반환 결과 :

  • Object, 명령 실행 결과 반환

dropIndex

현재 컬렉션의 지정된 이름 색인을 삭제합니다.

1
Object MongoCollection.dropIndex(String name);

호출 매개 변수 :

  • name: 문자열, 삭제할 색인의 이름이 제공됩니다.

반환 결과 :

  • Object, 명령 실행 결과 반환

dropIndexes

현재 컬렉션의 모든 인덱스 삭제

1
Object MongoCollection.dropIndexes();

반환 결과 :

  • Object, 명령 실행 결과 반환

getIndexes

현재 컬렉션의 모든 인덱스 쿼리

1
Array MongoCollection.getIndexes();

반환 결과 :

  • Array, 인덱스를 포함하는 결과 집합을 반환합니다.

getCollection

현재 컬렉션 하위 네임 스페이스의 컬렉션 개체를 가져옵니다.

1
MongoCollection MongoCollection.getCollection(String name);

호출 매개 변수 :

  • name: 문자열, 하위 네임 스페이스 이름

반환 결과 :

  • MongoCollection, 새 컬렉션 객체를 반환합니다.

toString

객체의 문자열 표현을 반환합니다. 일반적으로 "[Native Object]"를 반환합니다. 객체는 자체 특성에 따라 다시 구현 될 수 있습니다.

1
String MongoCollection.toString();

반환 결과 :

  • String, 객체의 문자열 표현을 반환합니다.

toJSON

객체의 JSON 형식 표현을 반환하고 일반적으로 객체가 정의한 읽을 수있는 속성 모음을 반환합니다.

1
Value MongoCollection.toJSON(String key = "");

호출 매개 변수 :

  • key: 문자열, 미사용

반환 결과 :

  • Value, 직렬화 가능한 JSON이 포함 된 값을 반환합니다.