noSQL2 MongoDB에서 문서 조회 비교 연산자 예제 MongoDB에서 문서를 조회할 때 사용할 수 있는 다양한 비교 연산자가 있습니다. 이 연산자들은 특정 조건에 맞는 문서를 필터링하는 데 사용됩니다. 비교 연산자 목록$eq (equal)$ne (not equal)$gt (greater than)$gte (greater than or equal)$lt (less than)$lte (less than or equal)$in (in array)$nin (not in array) 사용 예시 $eq (equal)특정 필드가 주어진 값과 같은 문서를 찾습니다.db.collection.find({ field: { $eq: value } })예제:db.users.find({ age: { $eq: 25 } }) $ne (not equal)특정 필드가 주어진 값과 같지 .. 2024. 7. 3. mongoDB - pymongo ObjectId 사용하기 db.getCollection('collection_name').find({'_id':ObjectId(_id)}) 파이썬에는 ObjectId라는 클래스가 내장되어있지 않으므로, 클래스를 별도로 import해주어야 한다. bson이라는 패키지에 있는데, 이 bson은 pymongo를 설치할 때 함께 설치된다. 예제 from bson.objectid import ObjectId from pymongo import MongoClient #get _id = request.args.get('_id') #post _id = request.form['_id'] mongo = MongoClient("mongodb://localhost:5000") db = mongo['db_name'] col = db['collecti.. 2022. 9. 20. 이전 1 다음