Skip to content

Instantly share code, notes, and snippets.

View JaiHirsch's full-sized avatar

Jai Hirsch JaiHirsch

  • Kenna Security
  • Columbia, MO
View GitHub Profile
package scanner;
import com.mongodb.client.*;
import org.bson.Document;
import org.bson.conversions.Bson;
import org.bson.types.ObjectId;
import java.util.ArrayList;
import java.util.Arrays;
package com.carfax.rnd;
import java.math.BigInteger;
import java.util.Arrays;
import java.util.List;
import java.util.function.Consumer;
import org.bson.Document;
import org.bson.types.Binary;
db.value.aggregate([
{$project:{ time:1,values:[{c:"$c"},{v:"$v"}]} },
{
$project: {
time:1,
values2: {
$map: {
input: "$values",
as: "pair",
in: [{$ifNull:["$$pair.c","v-rep"]}, {$ifNull:["$$pair.v","c-rep"]}]
import java.util.List;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
import org.bson.Document;
import rx.RxReactiveStreams;
import rx.functions.Action1;
import rx.schedulers.Schedulers;
@JaiHirsch
JaiHirsch / GradeInserter.java
Created March 29, 2015 16:52
MongoDB 3.0 java driver Codec example - main class to run the Grades Codec example
package org.scratch;
import org.bson.Document;
import org.bson.codecs.Codec;
import org.bson.codecs.configuration.CodecRegistries;
import org.bson.codecs.configuration.CodecRegistry;
import com.mongodb.MongoClient;
import com.mongodb.MongoClientOptions;
import com.mongodb.client.MongoCollection;
@JaiHirsch
JaiHirsch / GradesCodec.java
Created March 29, 2015 16:51
MongoDB 3.0 java driver Codec example - Codec class for the mapping the Grades bean
package org.scratch;
import org.bson.BsonReader;
import org.bson.BsonString;
import org.bson.BsonValue;
import org.bson.BsonWriter;
import org.bson.Document;
import org.bson.codecs.Codec;
import org.bson.codecs.CollectibleCodec;
import org.bson.codecs.DecoderContext;
@JaiHirsch
JaiHirsch / Grades.java
Last active October 8, 2018 02:37
MongoDB 3.0 java driver Codec example - base class for the Codec mapping (bean)
/*
MongoDB bean object for java 3.0 driver mapping
*/
package org.scratch;
import org.bson.BsonDocument;
import org.bson.BsonDocumentWrapper;
import org.bson.codecs.configuration.CodecRegistry;
import org.bson.conversions.Bson;