MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

पॉवरशेल मोंगोडब प्रमाणीकरण

यहाँ Powershell से MongoDb प्रमाणीकरण का एक अंश दिया गया है।

मैं यहां MongoDB C# ड्राइवर का उपयोग करता हूं (एक नज़र यहां )

# Mongo DB driver
Add-Type -Path 'C:\Path_To_mongocsharpdriver\mongocsharpdriver.1.9.2\lib\net35\MongoDB.Bson.dll'
Add-Type -Path 'C:\Path_To_mongocsharpdriver\mongocsharpdriver.1.9.2\lib\net35\MongoDB.Driver.dll'

# Connexion to MongoDB
$connectionString = "mongodb://user1:[email protected]"
$db =  "MyDBName"
$collection =  "MyCollectionName"

function Get-MongoDBCollection ($connectionString, $db, $collection)
{
  $mongoClient = New-Object MongoDB.Driver.MongoClient($connectionString)
  $mongoServer = $mongoClient.GetServer()
  $mongoDatabase = $mongoServer.GetDatabase($db)
  $mongoCollection = $mongoDatabase.GetCollection($collection)
  return $mongoCollection
}

$FileName = $args[0]
# get the file name 
$FileNameLeaf = Split-Path $FileName -Leaf

# Connect to MongoDB and get collection
$mongoCollection = Get-MongoDBCollection $connectionString $db $collection

# Verify if this file is integrated
$query = New-Object MongoDB.Driver.QueryDocument('Fic_Data', $FileNameLeaf)
$found = $mongoCollection.FindOne($query)
if ($found -ne $null)
{
  Write-Host "`tThe file $FileNameLeaf is integrated !"
  return
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में स्थानीय समय क्षेत्र के साथ तिथि के अनुसार समूह

  2. कुप्पी mongoengine uri . के माध्यम से कनेक्ट

  3. मोंगोडब कुल तीन संग्रह

  4. रिटर्निंग डेट पार्ट्स के लिए MongoDB एग्रीगेशन ऑपरेटर्स

  5. बहुविकल्पीय प्रश्नों और उत्तरों के लिए MongoDB स्कीमा डिज़ाइन