天天看點

Java連接配接查詢MongoDB,C#連接配接查詢Mongodb,node.js連接配接查詢mongodb

需求總是沒完沒了,好不容易學完Javascript,react,html,css,又要學java和MongoDB。驚喜的發現,java和C#沒什麼大的差別,挺好掌握的。而MongoDB和C#裡的Linq語言差不太多,解決了一些配置問題,就可以直接用。

首先直接參考這裡的方法:

http://www.runoob.com/mongodb/mongodb-java.html

然後配合視訊來操作:

http://www.iqiyi.com/w_19rt6hfw69.html

java 中 mongodb的各種操作

https://www.cnblogs.com/ry123/p/3863155.html

最後貼上我試驗的代碼(這裡的mongodb-driver已經到了3.9.1版本了):

Java連接配接查詢MongoDB,C#連接配接查詢Mongodb,node.js連接配接查詢mongodb

2 c#連接配接mongodb

在https://docs.mongodb.com/ecosystem/drivers/csharp/找相關案例,在nuget裡找到mongodb的driver,然後就可以和java一樣正常使用。

3 nodejs連接配接查詢mongodb

在nodejs裡用上mongoose子產品會更好用一些,直接cnpm install mongoose即可安裝,然後安裝“Code Runner”插件,這樣在Node.js上運作會更好。

var mongoose = require('mongoose'),
    DB_URL = 'mongodb://localhost:27017/test';

/**
 * 連接配接
 */
mongoose.connect(DB_URL,{useNewUrlParser: true});

/**
  * 連接配接成功
  */
mongoose.connection.on('connected', function () {    
    console.log('Mongoose connection open to ' + DB_URL);  
});    

/**
 * 連接配接異常
 */
mongoose.connection.on('error',function (err) {    
    console.log('Mongoose connection error: ' + err);  
});    
 
/**
 * 連接配接斷開
 */
mongoose.connection.on('disconnected', function () {    
    console.log('Mongoose connection disconnected');  
}); 

mongoose.disconnect();