예, MongoDB에서 다음 구문을 사용하여 _id를 피할 수 있습니다 -
db.yourCollectionName.find({},{ _id:0});
먼저 문서로 컬렉션을 생성해 보겠습니다.>
> db.excludeIdDemo.insertOne({"고객 이름":"래리"});{ "승인":true, "삽입Id":ObjectId("5cd7f62c1a844af18acdffb9")}> db.excludeIdDemo.insertNameOne({ :"크리스"});{ "확인됨" :true, "insertedId" :ObjectId("5cd7f6311a844af18acdffba")}> db.excludeIdDemo.insertOne({"고객 이름":"마이크"});{ "확인됨" :true, "insertedId":ObjectId("5cd7f6351a844af18acdffbb")}> db.excludeIdDemo.insertOne({"CustomerName":"Bob"});{ "acknowledged":true, "insertedId":ObjectId("5cd8dff63818acd>다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. -
> db.excludeIdDemo.find().pretty();이것은 다음과 같은 출력을 생성합니다 -
{ "_id" :ObjectId("5cd7f62c1a844af18acdffb9"), "고객 이름":"래리" }{ "_id":ObjectId("5cd7f6311a844af18acdffba"), "고객 이름":"크리스":ObjectId "_id "5cd7f6351a844af18acdffbb"), "고객 이름":"마이크" }{ "_id":ObjectId("5cd7f6381a844af18acdffbc"), "고객 이름:"밥" }다음은 find() −
에서 _id를 제외하는 쿼리입니다.> db.excludeIdDemo.find({},{ _id:0});이것은 다음과 같은 출력을 생성합니다 -
{ "CustomerName" :"Larry" }{ "CustomerName" :"Chris" }{ "CustomerName" :"Mike" }{ "CustomerName" :"Bob" }