zoukankan      html  css  js  c++  java
  • update document in mongodb using java -摘自网络

    update document in mongodb using java:

    Mongodb driver provides functionality to update document in mongodb using java. Update is a process in which single or multiple documents can be updated based on certain criteria. Let us see what javadoc says about update

    Update a single document in the collection according to the specified arguments.
    Parameters:
    filter – a document describing the query filter, which may not be null.
    update – a document describing the update, which may not be null. The update to apply must include only update operators.
    Returns:
    the result of the update one operation

    Let us try to understand with an example. To update document in mongodb using java, consider we have below document in collection.

    Now we want to update the salary to 80000. We have to provide

    • A document which will identify above document. Let us say we want to update salary where name is “Harish Taware”
    • A document which will specify the “$set” operation and the value which will itself be a Document.

    Consider below code

    Here,

    • filter variable stores the document with name Harish Taware
    • newValue is the document which specifies salary needs to be updated to 90000
    • updateOperationDocument specifies that a set operation is to be performed.
    • collection.updateOne(filter,updateOperationDocument)  actually does the job of updating document.

    Here is complete code

    Run the program to update mongodb document using java. Notice the salary is changed

    Just like updateOne, we have updateMany() method to update multiple documents at once. I hope the article helped understand how to update document in mongodb using java.

  • 相关阅读:
    C#面向对象编程基础-喜课堂笔记
    [爬虫]通过url获取连接地址中的数据
    第10季asp.net基础
    初学MVC
    学习MVC遇到的问题
    飞行棋小项目
    JAVAscript学习笔记
    iOS 清除xcode缓存和生成文件
    Access用OleDbParameter更新/插入数据
    SQLite动态库下载
  • 原文地址:https://www.cnblogs.com/haoliansheng/p/6255543.html
Copyright © 2011-2022 走看看