MongoDB의 일부 기본 작동

기본 조작하여 MongoDB의 일부 (CRUD 및 색인)


내가보기 시작하면 MongoDB를 매우 의아해입니다

결국 컬렉션 (실제로 테이블) 및 행과 열이 문서를 불러 제기하는 것입니다

JS와 유사한 MongoDB를 구문, SQL은 직관적 인 이상입니다 (정말 XML 싫어)

삽입함으로써
db.testmongo.insert({"name":"mundo",
description: "rookie programer"
})
삭제 삭제
>db.testmongo.remove({'title':'mundo'})
改 갱신
>db.testmongo.update({'title':'mundo'},{$set:{'title':'Mundo'}})
# 如果需要改多条相同的语句的话,把multi参数设置成true
>db.testmongo.update({'title':'mundo'},{$set:{'title':'Mundo'}}),{multi:true})
찰스 찾기
db.testmongo.find().pretty()

색인

데이터베이스에있을 수 있습니다, 가장 흥미로운 점은이 크게 쿼리의 효율성을 향상 인덱스,

같은 관계형 데이터베이스의 MySQL은 사용되는 인덱스 B + 트리 데이터 구조 (냉온수 데이터 분리의 개념과 유사) 유지 될

MongoDB를 년 안에, 우리는 인덱스를 생성하는 방법 ensureIndex ()를 사용 (갈 이야기, NOSQL 전적으로 관계형 데이터베이스의 그림자없이)

db.testmongo().ensureIndex({"title":1})
#1意味着升序

물론, 당신은 "지수"를 만들 수 있습니다 (이 관계형 데이터베이스의 이름입니다), 여기에 다중 필드 인덱스라고

추천

출처www.cnblogs.com/QuixoteY/p/11127633.html