Edge Server MongoDB API 지원 - 미리 보기
Atlas Edge Server 는 기본적으로 MongoDB 유선 프로토콜의 하위 집합을 구현하며,Atlas 이를 통해 표준 MongoDB 드라이버 및 도구를 사용하여 에지에서 데이터에 액세스 할 수 있습니다.
클라이언트는 특수 MongoDB URI 연결 string 을 사용하여 연결하고 요청을 보냅니다. 연결 을 사용하여 Edge Server 에 연결하는 방법에 대한 MongoDB string 자세한 내용은 드라이버 Edge Server MongoDB 및 도구를 사용하여 에 연결을 참조하세요.
Edge Server 는 현재 유선 프로토콜을 통해 MongoDB API의 하위 집합을 지원합니다.
CRUD API
Edge Server 는 현재 유선 프로토콜을 통한 이러한 MongoDB CRUD API 사용을 지원합니다.
이러한 명령 사용에 대한 예는 해당 명령을 실행하는 데 사용하는 드라이버 또는 도구의 설명서를 참조하세요.
읽기
읽기 작업은 쿼리 필터를 사용하여 필터와 일치하는 collection의 모든 문서를 찾습니다.
collection.findOne()
메서드를 사용하여 단일 문서를 찾을 수 있습니다.collection.find()
메서드를 사용하여 여러 문서를 찾을 수 있습니다.
Insert
삽입 작업은 하나 이상의 문서를 가져와서 MongoDB 컬렉션에 추가합니다.
collection.insert()
메서드를 사용하여 collection에 문서를 삽입할 수 있습니다.collection.insertOne()
메서드를 사용하여 단일 문서를 삽입할 수 있습니다.collection.insertMany()
메서드를 사용하여 동시에 여러 문서를 삽입할 수 있습니다.
Update
업데이트 작업은 MongoDB 컬렉션 에서 기존 문서를 찾아 데이터를 수정합니다. 표준 MongoDB 쿼리 구문을 사용하여 업데이트 할 문서를 지정하고 업데이트 연산자 를 사용하여 일치하는 문서에 적용 할 변경 사항을 설명합니다.
collection.update()
메서드를 사용하여 collection의 문서를 업데이트할 수 있습니다.collection.updateOne()
메서드를 사용하여 단일 문서를 업데이트할 수 있습니다.collection.updateMany()
메서드를 사용하여 collection에서 여러 문서를 업데이트할 수 있습니다.collection.findAndModify()
메서드를 사용하여 컬렉션에서 하나 이상의 문서를 찾고 업데이트할 수 있습니다. 이 작업을 사용하면 동일한 명령으로 하나 이상의 문서를 원자적으로 찾고, 수정하고, 반환할 수 있습니다. 이렇게 하면 별도의 찾기 작업과 업데이트 작업 사이에 다른 업데이트 작업으로 인해 문서가 변경될 위험을 방지할 수 있습니다.
참고
에지 서버는 현재 upsert
을(를) 지원하지 않습니다.
삭제
삭제 작업은 MongoDB 컬렉션에서 기존 문서를 찾아서 제거합니다. 삭제할 문서를 지정하기 위해 표준 MongoDB 쿼리 구문을 사용합니다.
collection.deleteOne()
메서드를 사용하여 collection에서 단일 문서를 삭제할 수 있습니다.collection.deleteMany()
메서드를 사용하여 collection에서 여러 항목을 삭제할 수 있습니다.