【文件属性】:
文件名称:MongoDB增删改查工具类
文件大小:88KB
文件格式:ZIP
更新时间:2021-01-08 05:15:23
MongoDB
MongoDB增删改查工具类,根据一个doc,来检索,当doc是空的时候检索全部
检索全部并返回迭代器
便利迭代器FindIterable
/**
* Dao 层接口
*
*/
public interface MongoDao {
/**
* Get Data BY ID
*
* @param db
* @param table
* @param Id
* @throws Exception
*/
public Map queryByID(MongoDatabase db, String table, Object Id) throws Exception;
/**
* Insert Data
*
* @param db
* @param table
* @param document
*/
public boolean insert(MongoDatabase db, String table, Document doc);
/**
* Delete Many Data.if doc is empty will delete all Data
*
* @param db
* @param table
* @param document
*/
public boolean delete(MongoDatabase db, String table, BasicDBObject doc);
/**
* Update All Data
*
* @param db
* @param table
* @param oldDoc
* @param newDoc
*/
public boolean update(MongoDatabase db, String table, BasicDBObject oldDoc, BasicDBObject newDoc);
public boolean insertMany(MongoDatabase db, String table, List documents );
【文件预览】:
mongoDB
----.project(559B)
----src()
--------test()
--------main()
----target()
--------classes()
--------test-classes()
----.settings()
--------org.eclipse.m2e.core.prefs(90B)
--------org.eclipse.jdt.core.prefs(243B)
--------org.eclipse.core.resources.prefs(119B)
----pom.xml(1KB)
----.classpath(1KB)