কম্পিউটার টিউটোরিয়াল

MongoDB-এ কানেক্টেড ক্লায়েন্টদের তালিকা পাওয়া (currentOp)

MongoDB-এ বর্তমানে কানেক্টেড ক্লায়েন্ট এবং অপারেশন খুঁজতে db.currentOp(true) কমান্ড ব্যবহার করা হয়।

কমান্ড রান করা

{ "inprog" : [ 
    { 
        "host" : "DESKTOP-QN2RB3H:27017", 
        "desc" : "conn1", 
        "connectionId" : 1, 
        "client" : "127.0.0.1:61787", 
        "appName" : "MongoDB Shell", 
        "clientMetadata" : { 
            "application" : { "name" : "MongoDB Shell" }, 
            "driver" : { "name" : "MongoDB Internal Client", "version" : "4.0.5" }, 
            "os" : { "type" : "Windows", "name" : "Microsoft Windows 10", "architecture" : "x86_64", "version" : "10.0 (build 17134)" } 
        }, 
        "active" : true, 
        "currentOpTime" : "2019-03-30T05:13:34.296+0530", 
        "opid" : 12538, 
        "op" : "command", 
        "ns" : "admin.$cmd.aggregate", 
        "command" : { "currentOp" : 1, "$all" : true, "$db" : "admin" } 
    }, 
    { "desc" : "LogicalSessionCacheRefresh", "active" : false }, 
    { "desc" : "SessionKiller", "active" : false }, 
    { "desc" : "TTLMonitor", "active" : false }, 
    { "desc" : "free_mon", "active" : false }, 
    // ... অন্যান্য ইন্টারনাল থ্রেডস 
], "ok" : 1 }

মূল ফিল্ড ব্যাখ্যা

শুধু ইউজার কানেকশন ফিল্টার করা


धीম কোয়েরি খুঁজে বের করা


কানেকশন কিল করা


সাবধানতা

  • currentOp আডমিন প্রিভিলেজ চায় (বেশিরভাগ ডেপ্লয়মেন্টে)
  • প্রোডাকশনে সাবধানতার সাথে ব্যবহার করুন
  • ইন্টারনাল থ্রেডগুলো (WTCheckpointThread, ftdc ইত্যাদি) সাধারণ
  1. এন্ড্রয়েডে বর্তমান Wi-Fi সংযোগের অবস্থা জানার উপায়

  2. MongoDB-তে অ্যারে ইন্টারসেকশনের ডেটা পাওয়া

  3. MongoDB-তে distinct() ব্যবহার করে ইউনিক ভ্যালু বের করা

  4. MongoDB-তে ডুপ্লিকেট ID-র ভিত্তিতে রেটিংয় গড় বের করা ($avg + $ifNull)

কপিরাইট © https://bd.wsxdn.com সমস্ত অধিকার সংরক্ষিত
ফিল্ডঅর্থ
clientক্লায়েন্ট IP:পোর্ট (যেমন: 127.0.0.1:61787)
appNameঅ্যাপ্লিকেশন নাম (MongoDB Shell, MongoDB Compass, কাস্টম অ্যাপ)
connectionIdকানেকশন আইডি
activeঅপারেশন চলছে কিনা
opঅপারেশন টাইপ (query, command, insert, update, delete, getmore, killcursors)
nsনেমস্পেস (database.collection)
secs_runningকত সেকেন্ড ধরে রান করছে
lsidলজিক্যাল সেশন আইডি