MongoDB Tutorial: MongoDB cluster and replica set
Concepts
For MongoDB Data Disaster Tolerance, the recommended mode is the replica set mode. It has an external Primary server Primary and N replica servers Secondary (N> = 1, when N = 1, an arbitration server (Arbiter) is required. When N> 1, Arbiter is not required. Th
Insert () methodTo insert data into a MongoDB collection, you need to use the MongoDB Insert () or Save () method.GrammarThe basic syntax for the Insert () command is as follows:>db. Collection_name. Insert(document) Example>Db.MyCol.Insert({_id: ObjectId(7df78ad8902c),Title: ' MongoDB Overview ', Description: ' Mong
Mongodb database adding System Service tutorial, mongodb System Service 1. Create the mongod file in the/etc/init. d directory and grant the correct permissions:
root@ubuntu:/etc/init.d# touch mongodroot@ubuntu:/etc/init.d# chmod 755 mongod
2. Edit the mongod File
#!/bin/sh### BEGIN INIT INFO# Provides: mongod# Required-Start: $local_fs $syslog# Required-St
Tags: style http color ar using strong SP div on, you can refer to my workaround when you use the net START command when you add a service with the following code.D:\mongodb>mongod- -dbpath D:\mongodb\data --logpath d:\ Mongodb\log\mongodb. Log --logappend --serviceName MongoDB
Label:MongoDB Shell is a JavaScript shell that comes with MongoDB, which is released with MongoDB, which is a MONODB client tool that allows you to interact with the MongoDB instance using commands in the shell, and manage operations on the database (curd, Cluster configuration, Status View, etc.) can be done through the Mong
The MongoDB update () and Save () methods are used to update the collection of documents. The update () method updates the existing document value, replacing the existing document with the Save () method in the file.MongoDB Update () methodThe update () method updates the existing document values.Grammar:The basic syntax for the update () method is as follows>db. Collection_name. Update(selectioin_criteria, updated_data) ExampleConsider the
Tags: http io os ar sp file data on CTIRemove () methodThe Remove () method of MongoDB is used to remove a document from the collection. The Remove () method accepts two parameters. The first one is to delete the criteria, the second is the JUSTONE flag:
Deletion criteria: (optional) Delete the standard, depending on the file will be deleted.
Justone: (optional) If set to TRUE or 1, then delete only one file.
Grammar:The basic syntax
configuration is successful, you will see the following screen:In the browser input: http://localhost:27017/, you can see the following prompt:You is trying to access MongoDB on the native driver port. For HTTP diagnostic access, add the port numberThus, the MongoDB database service has been successfully started.To test a simple JavaScript statement with Mongo.exe:D:\mondb>mongo>3+36>db>test> Db.foo.insert
to create a profile: mongod.cfg, the path I created is "D:\mongodb\mongod.cfg".The content of Mongodb.cfg is (according to your actual situation):
12
dbpath= D:\testMongoDB\datalogpath= D:\testMongoDB\log\mongo.log
To create a MongoDB service:Sc.exe create MongoDB binpath= "\" D:\mongodb
In this five-minute tutorial, we will teach you how to quickly get started with MongoDB in a Windows environment. This article describes how to connect to the MongoDB server and how to use the MongoDB shell.
First, you need to download the 64-bit Windows 64-bit MongoDB progr
Label:Recently learning MongoDB, in order to deepen the memory, write a writing essay, first start and close MongoDB start1. Start a MongoDB service:Mongod--port XXXX--dbpath/xx/xx--logpath mongo.log--forkThere are four parameters in this command:--port xxxx Specifies the port of MongoDB listening, if the XXXX port is
PHP Simple Operation MongoDB Method (installation and additions and deletions to change), MongoDB additions and deletions
This article describes the simple operation of the MongoDB method of PHP. Share to everyone for your reference, as follows:
PHP operation MongoDB Words first from the Internet to download
collection is empty, MongoDB will create an index when using shardcollection ().3.7 Adding 200,000 data to the user collectionAdd 200,000 data to the user collection to see how the collection is so fragmented for (var i = 0; I Use Sh.status () to view shard conditions ---sharding Status---
sharding version: {
"_id": 1,
"mincompatibleversion": 5,
"CurrentVersion": 6, We can see that the collection of data is divided into a shard named Shardrep
for critical data, it is better to use W:1 J:true. It is important to note that journal is recommended to open anyway, set j:true, just say driver call GetLastError () to wait for journal write to complete before returning. This is not to say that the server-side journal is closed without setting j:true. About GetLastError ()In general, developers write code, do not need to call the Db.getlasterror () function, driver after each write operation, will automatically call the method immediately.
records (limit 3, 5)Db.users.find (). Skip (3). Limit (5);Sort sortsWith age ascending ASCDb.users.find (). Sort ({age:1}); With age descending desc db.users.find (). Sort ({Age:-1});Cursorfor (var C = Db.t3.find (); C.hasnext ();) {Printjson (C.next ());}MongoDB also has another way to handle cursors> Db.t3.find (). ForEach (function (u) {printjson (U);});Stored ProceduresThe first thing you need to know about stored procedures is that it's written
instance to back up all the databases.
Mongodump--host yiibai.com--port 27017
Mongodump--dbpath Db_path--out backup_directory
Mongodump--dbpath/data/db/--out/data/backup/
Mongodump--collection Collection--db db_name
This command backs up the specified set of databases that are uniquely specified.
Mongodump--collection mycol--db test
Recovering dataRestore the backup data using MongoDB's Mongorerstore command. This command restor
10) db.char.find ({' name ': ' Weixiaobao '}). Skip (2). Limit (10)f) The query returns the number of bars Db.char.find ({' name ': ' Weixiaobao '}). Count ()g) sort (by name ascending, age descending) Db.char.find (). Sort ({' name ': 1, ' age ':-1})h) Query the specified column to db.char.distinct (' name ')i) Remove the set Db.char.drop ()j) Create index Db.char.ensureIndex ({' Name ': 1, ' Age ': 1},{unique:true})k) View index db.char.getIndexes ()L) Delete index Db.char.dropIndex (' IndexN
Cakephp and mongodb integration tutorial. If you do not have a mongodb testing environment, you can install a mongodb service locally. here is a graphic installation tutorial for mongodb in windows. By default, the
Tags: io os using SP file data on CTI ADLimit () methodTo limit the records in MongoDB, you need to use the limit () method. The limit () method accepts a numeric parameter, which is the number of documents to display.Grammar:The basic syntax for the limit () method is as follows>db. Collection_name. Find(). Limit(number) ExampleConsider the collection Myycol with the following data{ "_ID" : ObjectId(5983548781331adf45ec5), "Title":"
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.