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

एक मोंगो खोल से एक फाइल पढ़ें

यदि आप वास्तव में केवल मोंगोशेल का उपयोग करना चाहते हैं, तो आप cat() कमांड का उपयोग कर सकते हैं। ए> और निम्न कार्य करें (txt आवश्यक नहीं है, मेरी फ़ाइल का नाम इसी तरह रखा गया है):

use wordlists
var file = cat('path/to/yourFile.txt');  // read the file
var words = file.split('\n'); // create an array of words
for (var i = 0, l = words.length; i < l; i++){ // for every word insert it in the collection
    db.rockyou.insert({'word': words[i]}); 
}

यह Mongo 3.0.1 पर परीक्षण किया गया और कुछ इस तरह का उत्पादन किया:

{ "_id" : ObjectId("551491ee909f1a779b467cca"), "word" : "123456" }
{ "_id" : ObjectId("551491ee909f1a779b467ccb"), "word" : "12345" }
...
{ "_id" : ObjectId("551491ee909f1a779b467cd3"), "word" : "abc123" }

लेकिन मैं यहां एक एप्लिकेशन लॉजिक पेश करूंगा (उदाहरण के लिए पायथन के साथ):

import pymongo
connection = pymongo.Connection()
collection = connection.wordlists.rockyou

with open('path/to/yourFile.txt') as f:
    for word in f.readlines():
        collection.insert({'word': word.rstrip()})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब में अद्यतन वस्तुओं की संख्या कैसे वापस करें?

  2. मैं चाहता हूं कि मेरा प्री ('सेव') नेवला फ़ंक्शन केवल एक बार संचालित हो

  3. नेवला:एक एकल उप-दस्तावेज़ कैसे सम्मिलित करें - एक सरणी नहीं

  4. MongooseJS में मॉडल बनाते समय तीसरा तर्क

  5. जावास्क्रिप्ट के माध्यम से मोंगोडब में सेट माध्यमिक प्रतिकृति से पढ़ें