Computer >> 컴퓨터 >  >> 프로그래밍 >> MongoDB

MongoDB

  1. MongoDB findOne()에서 정규식 사용

    findOne()은 컬렉션에 대해 지정된 쿼리 기준을 충족하는 하나의 문서를 반환합니다. 문서로 컬렉션을 만들자 − > db.demo655.insertOne({subject:"MySQL"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea050254deddd72997713cc") } > db.demo655.insertOne({subject:"Mon

  2. MongoDB 데이터베이스를 지우는 방법은 무엇입니까?

    지우려면 dropDatabase를 사용하십시오. 다음은 구문입니다 - use yourDatabaseName; db.dropDatabase(); 사용 MongoDB 데이터베이스를 지우려면 먼저 모든 데이터베이스를 표시하십시오 - > show dbs 이것은 다음과 같은 출력을 생성합니다 - MyDB    0.000GB admin    0.000GB config    0.000GB local    0.000GB onlinecustomertracker 0.00

  3. MongoDB에서 여러 번 푸시 및 슬라이스?

    MongoDB에서 푸시 및 슬라이스하려면 $push 및 $slice를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo656.insertOne({Name:"John"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea060264deddd72997713cf") } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - > db.demo656.fi

  4. MongoDB 컬렉션에서 날짜별로 그룹화하시겠습니까?

    날짜별로 그룹화하려면 MongoDB 집계에서 $group을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo657.insertOne({ ...       id: 1, ...       Name: "Chris", ...       DueDate: new ISODate("2020-04-22") ...    } ... ); {    "acknowledged"

  5. MongoDB의 컬렉션에 고유 인덱스인 필드를 추가하시겠습니까?

    고유 인덱스의 경우 인덱스를 생성하는 동안 unique - true를 설정합니다. 문서로 컬렉션을 만들자 − > db.demo658.createIndex({FirstName:1},{unique:true,sparse:true}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter" : 2,   &nb

  6. MongoDB로 각 그룹의 최대 항목을 선택하는 방법은 무엇입니까?

    $group을 사용할 수 있습니다. 문서로 컬렉션을 만들자 − > db.demo659.insertOne({Name:"Chris",CountryName:"US","Marks":50}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea1a50724113ea5458c7cf9") } > db.demo659.insertOne({Na

  7. MongoDB 대규모 컬렉션 및 느린 검색? 어떻게 고치는 지?

    더 빠른 검색을 위해 인덱스를 생성합니다. 이를 위해 createIndex()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo661.createIndex({ListOfName:1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter" : 2,    "ok" :

  8. MongoDB에서 하위 문서를 어떻게 필터링합니까?

    하위 문서를 필터링하려면 MongoDB 집계를 사용하고 그 중 $unwind를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo662.insertOne( ... { ...    "details":[ ...   { ...       Name:"Chris", ...       Marks:35 ...    }, ...    { ...       Na

  9. 내 MongoDB 그룹 쿼리가 부동 소수점 변환에서 항상 0을 반환하는 이유는 무엇입니까? 그것을 고치는 방법?

    플로트 변환의 ​​경우 MongoDB에서 parseFloat()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo523.insertOne({"details":{values:"-0.45"}});{    "acknowledged" : true,    "insertedId" : ObjectId("5e89b7efb3fbf26334ef611f") } find() 메서드를 사용하여 컬렉션의 모든 문서 표

  10. MongoDB에서 두 날짜 사이의 날짜를 검색하는 방법은 무엇입니까?

    MongoDB에서 두 날짜 사이의 날짜를 검색하려면 $gte 및 $lt를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo524.inser EndDate:new ISODate(2020-12-31)});{ 승인됨:true, insertedId:ObjectId(5e8adbf3437efc8605595b65)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo524.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e8adbe5437efc8605595b63), EndDa

  11. 객체 배열 내에서 여러 일치 항목을 찾는 MongoDB 쿼리?

    이를 위해 $regex와 함께 $and를 사용합니다. $and는 하나 이상의 표현식 배열에 대해 논리 AND 연산을 수행하고 배열의 모든 표현식을 충족하는 문서를 선택합니다. 문서로 컬렉션을 만들자 − > db.demo525.insertOne({"details":[{Name:"Chris","CountryName":"US"}]});{    "acknowledged" : true,    "inse

  12. MongoDB에서 $push로 배열 업데이트

    $push로 배열을 업데이트하려면 MongoDB에서 updateOne()을 사용하세요. 문서로 컬렉션을 만들자 − > db.demo526.insertOne( ... { ... ...    "CountryName": "US", ...    "TeacherName": "Bob", ...    "StudentInformation": [ ...       { ...

  13. MongoDB에서 Group 수행 및 문서의 가격 기록 합계

    이를 위해 $group을 사용하고 그 안에 $sum을 사용하여 추가해야 합니다. 문서로 컬렉션을 만들자 − > db.demo527.insertOne({"Price":45.5});{    "acknowledged" : true,    "insertedId" : ObjectId("5e8aff2fef4dcbee04fbbbdc") } > db.demo527.insertOne({"Price":55.5});{

  14. id로 MongoDB 컬렉션 항목을 일치 시키시겠습니까?

    컬렉션 항목을 ID별로 일치시키려면 MongoDB에서 $in을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo528.insertOne({"Name":"Chris",Age:21});{    "acknowledged" : true,    "insertedId" : ObjectId("5e8b00d2ef4dcbee04fbbbe0") } > db.demo528.insertOne({"Nam

  15. _id별로 그룹화하는 MongoDB 쿼리

    MongoDB에서 _id로 그룹화하려면 $group을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo529.insertOne({"Score":10});{    "acknowledged" : true,    "insertedId" : ObjectId("5e8b1d5bef4dcbee04fbbbe4") } > db.demo529.insertOne({"Score":20});{   &nb

  16. null 값이 가능한 경우 MongoDB에서 ORDERBY를 사용하는 방법은 무엇입니까?

    null 값도 있으면 sort()를 사용하여 ORDERBY를 구현합니다. 참고 − MongoDB v3.2부터 $orderby 연산자는 mongo 셸에서 더 이상 사용되지 않습니다. 대신 cursor.sort()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo530.insertOne({"Name":"Chris"});{    "acknowledged" : true,    "insertedId" : Object

  17. 정규식을 사용하는 동안 MongoDB 성능 문제 방지

    MongoDB에서 성능 문제를 피하려면 인덱스 개념을 사용하십시오. 문서로 컬렉션을 만들자 − db.demo531.insertOne({국가명:미국,이름:CHRIS });{ 승인됨 :true, insertedId :ObjectId(5e8b2badef4dcbee04fbbbf5)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo531.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e8b2b60ef4dcbee04fbbbf2), 국가명:미국, 이름:크리스 }{ _id:O

  18. 집계를 사용하여 MongoDB 문서를 오름차순으로 정렬하시겠습니까?

    MongoDB 집계에서 $sort를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo652.insertOne({ ...    value:10, ...    "details" : [{ ...       "ProductName" : "Product-1", ...       "ProductQuantity" : 8, ...       &quo

  19. MongoDB 문서에서 중복 열 값의 점수를 합산합니까?

    다른 문서의 값을 합산하려면 MongoDB $group을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo512.insertOne({"Name":"Chris","Score1":45,"Score2":65,"CountryName":"US"});{    "acknowledged" : true,    "insertedId" : ObjectId(&qu

  20. MongoDB:정규식 입력과 유사한 이름을 찾으십니까?

    MongoDB에서 $regex로 이름을 보내 입력과 유사한 이름을 찾습니다. 문서로 컬렉션을 만들자 − > db.demo514.insertOne({"Information":{"FullName":"John Doe"}});{    "acknowledged" : true,    "insertedId" : ObjectId("5e885116987b6e0e9d18f58c") } > db.de

Total 1351 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:11/68  20-컴퓨터/Page Goto:1 5 6 7 8 9 10 11 12 13 14 15 16 17