Python MongoDB খুঁজুন
- পূর্ববর্তী পৃষ্ঠা MongoDB ইনসার্ট
- পরবর্তী পৃষ্ঠা MongoDB কোয়েরি
মথহার find এবং findOne মহত্বকান্ড দিয়ে �কিছু ডাটা খুঁজুন
SELECT বিলুপ্তি করে কিছু ডাটা খুঁজুন
একটি ম্যাচিং খুঁজুন
যদি আপনি MongoDB-র সংকলন থেকে ডাটা সংগ্রহ করতে চান, তাহলে আমরা একটি find_one()
মথহার
find_one()
মথহার ফলাফলে প্রথম ম্যাচিং আইটেম
实例
প্রথম "customers" সংকলনের ডকুমেন্ট খুঁজুন:
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] x = mycol.find_one() প্রিন্ট(এক্স)
সবকিছু খুঁজুন
যদি আপনি MongoDB-র টেবিল থেকে ডাটা সংগ্রহ করতে চান, তাহলে আমরা একটি find()
মথহার
find()
মথহার ফলাফলে সকল মাথামাথার ম্যাচিং আইটেম
find()
মথহার প্রথম পারামিটার হল query অবজেক্ট। এই উদাহরণে, আমরা একটি খালি query অবজেক্ট ব্যবহার করেছি, যা সংকলনের সকল ডকুমেন্টকে বেছে নেয়
find()
মথহার কোন পারামিটার প্রদান করা হয়নি, যা MySQL-এর SELECT *-র মতো ফলাফল প্রদান করে
实例
বিভিন্ন "customers" সংকলনের সকল ডকুমেন্ট ফিরিয়ে প্রিন্ট করুন:
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] for x in mycol.find(): প্রিন্ট(এক্স)
শুধুমাত্র কিছু ফিল্ড ফিরিয়ে দেয়
find()
মথহার দ্বিতীয় পারামিটার হল যা ফলাফলগুলিতে অন্তর্ভুক্ত হওয়া ফিল্ডগুলির প্রক্রিয়াকরণ করে।
此参数是可选的,如果省略,则所有字段都将包含在结果中。
实例
只返回姓名和地址,而不是 _ids:
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] for x in mycol.find({},{ "_id": 0, "name": 1, "address": 1 }): প্রিন্ট(এক্স)
不允许在同一对象中同时指定 0 和 1 值(除非其中一个字段是 _id 字段)。如果指定值为 0 的字段,则所有其他字段的值为 1,反之亦然:
实例
这个例子从结果中排出 "address":
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] for x in mycol.find({},{ "address": 0 }): প্রিন্ট(এক্স)
实例
如果在同一对象中同时指定 0 和 1 值,则会出现错误(除非其中一个字段是 _id 字段):
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] for x in mycol.find({},{ "name": 1, "address": 0 }): প্রিন্ট(এক্স)
- পূর্ববর্তী পৃষ্ঠা MongoDB ইনসার্ট
- পরবর্তী পৃষ্ঠা MongoDB কোয়েরি