mongodb
松果仁
淡泊名利 宁静致远
展开
-
MongoDB从入门到简单使用
简介文档涵盖mongodb的基础使用,让初学者通过本文档借助工具能够简单的学会mongodb的基本增、删、改、查基本使用。进阶mongodb操作符,mongodb聚合操作。适用人群开发、测试、运维、最终用户文档地址mongodb从入到简单使用文档地址gitee文档地址...原创 2021-01-12 10:07:23 · 110 阅读 · 0 评论 -
java mongodb admin认证库创建链接示例
背景:mongodb库开发过程中,运维只给提供了admin库账号授权,又不想在每个库操作库上面建立账号代码方式:package com.navinfo.onemap.realtime.utils;import com.mongodb.MongoClient;import com.mongodb.MongoClientURI;import org.apache.storm.mongodb.common.MongoDbClient;import org.bson.Document;impor原创 2020-09-25 15:27:03 · 630 阅读 · 0 评论 -
spring-data-mongodb 2.1.8 基于spring配置文件配置示例
1. spring-mongo.xml配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"原创 2020-09-22 09:18:56 · 653 阅读 · 0 评论 -
mongodb批量更新指定字段
db.getCollection("collection_test").update({}, // 条件,示例全部更新 { "$set": { //更新字段 "userName": "", "updateTime": "2020-09-20 10:00:00", "version": "20200908" }}, { "multi": true});原创 2020-09-21 09:47:13 · 3365 阅读 · 0 评论 -
mongodb聚合多个字段并按照总量排序返回topx
db.data_test.aggregate([{ "$match": { //查询参数 "createTimeLon": { "$gt": 1600444800000 }, "status": 0, "version": "20200908" }}, { "$group": { //分组参数 "_id": { "userId": "$userId"原创 2020-09-21 09:42:12 · 1385 阅读 · 0 评论 -
Mongodb复杂聚合统计查询与java示例
mongodb复杂聚合统计db.test_domo.aggregate([ { $match:{ createTime:{$gte:"2020-02-20"} } }, { $group: { _id: { userId: "$userId", dateTime: "$dateTime", ...原创 2020-02-25 14:19:52 · 591 阅读 · 1 评论 -
storm操作mongodb之插入操作,基于storm v2.0.0版本
1、功能说明 通过storm官方控件,storm-mongodb实现数据的存储,更新等相关操作。官网文档地址2、依赖pom <dependency> <groupId>org.apache.storm</groupId> <artifactId>storm-mongodb</artifactId> ...原创 2019-07-04 15:10:02 · 618 阅读 · 0 评论 -
mongodb聚合查询aggregation pipeline示例
参考来源,mongodb官网文档示例说明我们以2019第一季度基金重仓股票数据为例,查询2019基金重仓股票排行数据截图聚合语句db.fund_stock.aggregate([ { $match: { <!-- 条件--> currentYear: "2019" } }, { ...原创 2019-05-13 17:09:30 · 945 阅读 · 0 评论 -
python mongodb 创建库与创建索引
初始话链接import pymongoimport datetime#mongodbUrl = 'mongodb://test:123456@192.168.1.2:27018,192.168.1.3:27018,192.168.1.3:27018'mongodbUrl="mongodb://localhost:27017/"dbName = "test"myclient = pym...原创 2018-11-28 12:58:33 · 5619 阅读 · 0 评论 -
python mongodb创建分片脚本
注意创建分片需要在mongodb分片集群模式下进行开启分片功能#!/usr/bin/python3import pymongomongodbUrl = 'mongodb://test:123456@192.168.1.61:27018,192.168.1.62:27018,192.168.1.63:27018'dbName = "test"myclient = pymongo.M...原创 2018-11-28 11:50:12 · 589 阅读 · 1 评论