100+ results for 'mongodb lang:java'
Not the results you expected?
ClusterDescription.java (git://github.com/mongodb/mongo-java-driver.git) Java · 336 lines
1 /*
2 * Copyright 2008-present MongoDB, Inc.
3 *
17 package com.mongodb.connection;
19 import com.mongodb.MongoException;
20 import com.mongodb.ReadPreference;
21 import com.mongodb.annotations.Immutable;
22 import com.mongodb.internal.selector.ReadPreferenceServerSelector;
23 import com.mongodb.internal.selector.WritableServerSelector;
24 import com.mongodb.lang.Nullable;
FindIterableImpl.java (git://github.com/mongodb/mongo-java-driver.git) Java · 216 lines
1 /*
2 * Copyright (c) 2008-2014 MongoDB, Inc.
3 *
17 package com.mongodb;
19 import com.mongodb.client.FindIterable;
20 import com.mongodb.client.MongoCursor;
21 import com.mongodb.client.MongoIterable;
22 import com.mongodb.client.model.Collation;
23 import com.mongodb.client.model.FindOptions;
24 import com.mongodb.operation.BatchCursor;
WebGalleryAdapter.java (https://github.com/shangrz/FlipDroid.git) Java · 179 lines
52 * @param imageUrls
53 * the set of it.tika.mongodb.image URLs which are to be loaded and displayed
54 */
62 * @param imageUrls
63 * the set of it.tika.mongodb.image URLs which are to be loaded and displayed
64 * @param progressDrawableResId
75 * @param imageUrls
76 * the set of it.tika.mongodb.image URLs which are to be loaded and displayed
77 * @param progressDrawableResId
136 if (convertView == null) {
137 // create the it.tika.mongodb.image view
138 webImageView = new WebImageView(context, null, progressDrawable,
145 // create the container layout for the it.tika.mongodb.image view
146 FrameLayout container = new FrameLayout(context);
MongoDbComponentAutoConfiguration.java (https://gitlab.com/matticala/apache-camel) Java · 128 lines
16 */
17 package org.apache.camel.component.mongodb.springboot;
23 import org.apache.camel.CamelContext;
24 import org.apache.camel.component.mongodb.MongoDbComponent;
25 import org.apache.camel.spi.ComponentCustomizer;
57 MongoDbComponentConfiguration.class})
58 public class MongoDbComponentAutoConfiguration {
60 private static final Logger LOGGER = LoggerFactory
61 .getLogger(MongoDbComponentAutoConfiguration.class);
62 @Autowired
79 @ConditionalOnMissingBean(MongoDbComponent.class)
80 public MongoDbComponent configureMongoDbComponent() throws Exception {
81 MongoDbComponent component = new MongoDbComponent();
ModelFactory.java (https://gitlab.com/datainmotion_opensource/emf-mongo) Java · 239 lines
MongoDbMessageStoreClaimCheckIntegrationTests.java (https://github.com/azeller/spring-integration.git) Java · 149 lines
20 import org.springframework.data.mongodb.MongoDbFactory;
21 import org.springframework.data.mongodb.core.SimpleMongoDbFactory;
22 import org.springframework.integration.Message;
23 import org.springframework.integration.mongodb.rules.MongoDbAvailable;
24 import org.springframework.integration.mongodb.rules.MongoDbAvailableTests;
35 */
36 public class MongoDbMessageStoreClaimCheckIntegrationTests extends MongoDbAvailableTests{
40 public void stringPayload() throws Exception {
41 MongoDbFactory mongoDbFactory = new SimpleMongoDbFactory(new Mongo(), "test");
42 MongoDbMessageStore messageStore = new MongoDbMessageStore(mongoDbFactory);
60 MongoDbFactory mongoDbFactory = new SimpleMongoDbFactory(new Mongo(), "test");
61 MongoDbMessageStore messageStore = new MongoDbMessageStore(mongoDbFactory);
62 ClaimCheckInTransformer checkin = new ClaimCheckInTransformer(messageStore);
TestCase.java
(git://github.com/mongodb/mongo-java-driver.git)
Java · 278 lines
✨ Summary
This Java code is a test framework for MongoDB, allowing users to write unit tests for their classes. It scans for test classes in a specified directory, runs each test method, and reports the results, including any errors or failures. The output includes a summary of the number of passed and failed tests, as well as detailed error messages.
This Java code is a test framework for MongoDB, allowing users to write unit tests for their classes. It scans for test classes in a specified directory, runs each test method, and reports the results, including any errors or failures. The output includes a summary of the number of passed and failed tests, as well as detailed error messages.
DefaultDBCallback.java (https://github.com/efroese/mongo-java-driver.git) Java · 143 lines
CopySink.java (git://github.com/WindowsAzure/azure-sdk-for-java.git) Java · 280 lines
61 @JsonSubTypes.Type(name = "SalesforceServiceCloudSink", value = SalesforceServiceCloudSink.class),
62 @JsonSubTypes.Type(name = "MongoDbAtlasSink", value = MongoDbAtlasSink.class),
63 @JsonSubTypes.Type(name = "MongoDbV2Sink", value = MongoDbV2Sink.class),
64 @JsonSubTypes.Type(name = "CosmosDbMongoDbApiSink", value = CosmosDbMongoDbApiSink.class)
65 })
MongoConnectionImpl.java (git://github.com/suguru/mongo-java-async-driver.git) Java · 303 lines
BulkOperations.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 166 lines
15 */
16 package org.springframework.data.mongodb.core;
20 import org.springframework.data.mongodb.core.query.Query;
21 import org.springframework.data.mongodb.core.query.Update;
24 import com.mongodb.bulk.BulkWriteResult;
26 /**
27 * Bulk operations for insert/update/remove actions on a collection. These bulks operation are available since MongoDB
28 * 2.6 and make use of low level bulk commands on the protocol level. This interface defines a fluent API to add
162 * @return Result of the bulk operation providing counters for inserts/updates etc.
163 * @throws org.springframework.data.mongodb.BulkOperationException if an error occurred during bulk processing.
164 */
ClientSessionBinding.java (https://github.com/mongodb/mongo-java-driver.git) Java · 229 lines
1 /*
2 * Copyright 2008-present MongoDB, Inc.
3 *
17 package com.mongodb.async.client;
19 import com.mongodb.ReadConcern;
20 import com.mongodb.ReadPreference;
21 import com.mongodb.async.SingleResultCallback;
22 import com.mongodb.binding.AsyncClusterBinding;
23 import com.mongodb.binding.AsyncConnectionSource;
24 import com.mongodb.binding.AsyncReadWriteBinding;
PersonService.java (https://bitbucket.org/akshayk1987/javaexamples.git) Java · 226 lines
7 import mongo.MongoDBFactory;
13 import com.mongodb.BasicDBObject;
14 import com.mongodb.DBCollection;
15 import com.mongodb.DBCursor;
16 import com.mongodb.DBObject;
37 // Retrieve collection
38 DBCollection coll = MongoDBFactory.getCollection("mydb","mycollection");
39 // Retrieve cursor for iterating records
68 // Retrieve collection
69 DBCollection coll = MongoDBFactory.getCollection("mydb","mycollection");
70 // Create a new object
OperationIterable.java (git://github.com/mongodb/mongo-java-driver.git) Java · 159 lines
1 /*
2 * Copyright (c) 2008-2014 MongoDB, Inc.
3 *
17 package com.mongodb.async.client;
19 import com.mongodb.Block;
20 import com.mongodb.Function;
21 import com.mongodb.ReadPreference;
22 import com.mongodb.async.AsyncBatchCursor;
23 import com.mongodb.async.SingleResultCallback;
24 import com.mongodb.operation.AsyncOperationExecutor;
PaymentReconciliation.java (https://bitbucket.org/piyushgd10/bhumi.git) Java · 286 lines
DecoderBench.java (git://github.com/bguerout/jongo.git) Java · 79 lines
ExecutableInsertOperationSupport.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 139 lines
15 */
16 package org.springframework.data.mongodb.core;
21 import org.springframework.data.mongodb.core.BulkOperations.BulkMode;
22 import org.springframework.lang.Nullable;
26 import com.mongodb.bulk.BulkWriteResult;
44 * (non-Javadoc)
45 * @see org.springframework.data.mongodb.coreExecutableInsertOperation#insert(java.lan.Class)
46 */
124 * (non-Javadoc)
125 * @see org.springframework.data.mongodb.core.ExecutableInsertOperation.InsertWithBulkMode#withBulkMode(org.springframework.data.mongodb.core.BulkMode)
126 */
SingleConnectionBinding.java (git://github.com/mongodb/mongo-java-driver.git) Java · 153 lines
1 /*
2 * Copyright (c) 2008-2014 MongoDB, Inc.
3 *
17 package com.mongodb.binding;
19 import com.mongodb.ReadPreference;
20 import com.mongodb.connection.Cluster;
21 import com.mongodb.connection.Connection;
22 import com.mongodb.connection.Server;
23 import com.mongodb.connection.ServerDescription;
24 import com.mongodb.selector.ReadPreferenceServerSelector;
FileDAOImpl.java (https://gitlab.com/AimeTPGM/OfficerBossProject) Java · 133 lines
11 import org.springframework.data.mongodb.core.query.Criteria;
12 import org.springframework.data.mongodb.core.query.Query;
14 import com.mongodb.BasicDBObject;
15 import com.mongodb.DB;
16 import com.mongodb.DBCursor;
17 import com.mongodb.DBObject;
18 import com.mongodb.gridfs.GridFS;
19 import com.mongodb.gridfs.GridFSDBFile;
23 import main.model.MyFileWithoutIS;
24 import mongodb.main.MongoDBMain;
ElasticsearchConfiguration.java (https://github.com/Graylog2/graylog2-server.git) Java · 194 lines
Keywords.java (https://gitlab.com/QawsQAER/riskadvisor) Java · 134 lines
WordDao.java (https://github.com/beldenge/SentenceBuilder.git) Java · 211 lines
22 import static org.springframework.data.mongodb.core.aggregation.Aggregation.group;
23 import static org.springframework.data.mongodb.core.aggregation.Aggregation.limit;
24 import static org.springframework.data.mongodb.core.aggregation.Aggregation.sort;
34 import org.springframework.data.domain.Sort;
35 import org.springframework.data.mongodb.core.MongoOperations;
36 import org.springframework.data.mongodb.core.aggregation.Aggregation;
37 import org.springframework.data.mongodb.core.aggregation.AggregationResults;
38 import org.springframework.data.mongodb.core.query.Criteria;
39 import org.springframework.data.mongodb.core.query.Query;
40 import org.springframework.data.mongodb.core.query.Update;
MongoDbAcceptableUsagePolicyRepositoryTests.java (https://github.com/frett/cas.git) Java · 43 lines
3 import org.apereo.cas.category.MongoDbCategory;
4 import org.apereo.cas.config.CasAcceptableUsagePolicyMongoDbConfiguration;
15 /**
16 * This is {@link MongoDbAcceptableUsagePolicyRepositoryTests}.
17 *
20 */
21 @Category(MongoDbCategory.class)
22 @Import(CasAcceptableUsagePolicyMongoDbConfiguration.class)
36 @Getter
37 public class MongoDbAcceptableUsagePolicyRepositoryTests extends BaseAcceptableUsagePolicyRepositoryTests {
MongoConnection.java (https://github.com/smackware/graylog2-server.git) Java · 186 lines
SimpleCategoryCriteriaGenerator.java (https://github.com/rackerlabs/atom-hopper.git) Java · 88 lines
EnableReactiveMongoRepositories.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 143 lines
17 package org.springframework.data.mongodb.repository.config;
28 import org.springframework.context.annotation.Import;
29 import org.springframework.data.mongodb.core.MongoTemplate;
30 import org.springframework.data.mongodb.repository.support.MongoRepositoryFactoryBean;
31 import org.springframework.data.mongodb.repository.support.ReactiveMongoRepositoryFactoryBean;
32 import org.springframework.data.repository.config.DefaultRepositoryBaseClass;
36 /**
37 * Annotation to activate reactive MongoDB repositories. If no base package is configured through either
38 * {@link #value()}, {@link #basePackages()} or {@link #basePackageClasses()} it will trigger scanning of the package of
AggregateExplainOperation.java (https://github.com/mebigfatguy/mongo-java-driver.git) Java · 206 lines
1 /*
2 * Copyright 2008-present MongoDB, Inc.
3 *
17 package com.mongodb.operation;
19 import com.mongodb.MongoNamespace;
20 import com.mongodb.async.SingleResultCallback;
21 import com.mongodb.binding.AsyncReadBinding;
22 import com.mongodb.binding.ReadBinding;
23 import com.mongodb.client.model.Collation;
24 import com.mongodb.connection.AsyncConnection;
PropertyModel.java (git://github.com/mongodb/mongo-java-driver.git) Java · 245 lines
ReflectionDBObject.java (https://github.com/fes/mongo-java-driver.git) Java · 249 lines
GridFSDBFile.java (git://github.com/mongodb/mongo-java-driver.git) Java · 203 lines
TaskFactoryUnitTests.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 81 lines
15 */
16 package org.springframework.data.mongodb.core.messaging;
28 import org.springframework.data.mongodb.core.MongoTemplate;
29 import org.springframework.data.mongodb.core.convert.MongoConverter;
30 import org.springframework.data.mongodb.core.messaging.ChangeStreamRequest.ChangeStreamRequestOptions;
31 import org.springframework.data.mongodb.core.messaging.SubscriptionRequest.RequestOptions;
DBConnection.java (https://gitlab.com/gshipley/kohls-demo) Java · 91 lines
29 public void afterCreate() {
30 String mongoHost = (System.getenv("MONGODB_SERVICE_HOST") == null) ? "127.0.0.1" : System.getenv("MONGODB_SERVICE_HOST");
31 String mongoPort = (System.getenv("MONGODB_SERVICE_PORT") == null) ? "27017" : System.getenv("MONGODB_SERVICE_PORT");
32 String mongoUser = (System.getenv("MONGODB_USER")== null) ? "mongodb" : System.getenv("MONGODB_USER");
33 String mongoPassword = (System.getenv("MONGODB_PASSWORD") == null) ? "mongodb" : System.getenv("MONGODB_PASSWORD");
34 String mongoDBName = (System.getenv("MONGODB_DATABASE") == null) ? "mongodb" : System.getenv("MONGODB_DATABASE");
35 // Check if we are using a mongoDB template or mongodb RHEL 7 image
36 if (mongoHost == null) {
37 mongoHost = System.getenv("MONGODB_24_RHEL7_SERVICE_HOST");
38 }
47 MongoClient mongoClient = new MongoClient(new ServerAddress(mongoHost, Integer.parseInt(mongoPort)), Arrays.asList(credential));
48 mongoDB = mongoClient.getDatabase(mongoDBName);
49 } catch (Exception e) {
MongoInputSplit.java (https://github.com/muddydixon/mongo-hadoop.git) Java · 129 lines
18 package com.mongodb.hadoop.mapred.input;
20 import com.mongodb.*;
21 import com.mongodb.hadoop.util.*;
22 import com.mongodb.util.*;
23 import org.apache.commons.logging.*;
45 public MongoInputSplit( com.mongodb.hadoop.input.MongoInputSplit split ){
46 this(split.getMongoURI(), split.getQuerySpec(), split.getFieldSpec(), split.getSortSpec(), split.getLimit(),
SamlIdPMongoDbIdPMetadataConfiguration.java (https://github.com/frett/cas.git) Java · 104 lines
4 import org.apereo.cas.configuration.CasConfigurationProperties;
5 import org.apereo.cas.mongo.MongoDbConnectionFactory;
6 import org.apereo.cas.support.saml.idp.metadata.MongoDbSamlIdPMetadataCipherExecutor;
7 import org.apereo.cas.support.saml.idp.metadata.MongoDbSamlIdPMetadataGenerator;
8 import org.apereo.cas.support.saml.idp.metadata.MongoDbSamlIdPMetadataLocator;
9 import org.apereo.cas.support.saml.idp.metadata.generator.SamlIdPMetadataGenerator;
56 if (crypto.isEnabled()) {
57 return new MongoDbSamlIdPMetadataCipherExecutor(
58 crypto.getEncryption().getKey(),
61 }
62 LOGGER.info("MongoDb SAML IdP metadata encryption/signing is turned off and "
63 + "MAY NOT be safe in a production environment. "
99 val idp = casProperties.getAuthn().getSamlIdp();
100 return new MongoDbSamlIdPMetadataLocator(mongoDbSamlIdPMetadataTemplate(),
101 idp.getMetadata().getMongo().getIdpMetadataCollection(),
MongoDbMessageStoreClaimCheckIntegrationTests.java (https://github.com/spring-projects/spring-integration.git) Java · 202 lines
27 import org.springframework.context.support.GenericApplicationContext;
28 import org.springframework.integration.mongodb.rules.MongoDbAvailable;
29 import org.springframework.integration.mongodb.rules.MongoDbAvailableTests;
39 */
40 public class MongoDbMessageStoreClaimCheckIntegrationTests extends MongoDbAvailableTests {
56 public void stringPayload() {
57 MongoDbMessageStore messageStore = new MongoDbMessageStore(MONGO_DATABASE_FACTORY);
58 messageStore.afterPropertiesSet();
72 public void objectPayload() {
73 MongoDbMessageStore messageStore = new MongoDbMessageStore(MONGO_DATABASE_FACTORY);
74 messageStore.afterPropertiesSet();
92 public void stringPayloadConfigurable() {
93 ConfigurableMongoDbMessageStore messageStore = new ConfigurableMongoDbMessageStore(MONGO_DATABASE_FACTORY);
94 messageStore.setApplicationContext(this.testApplicationContext);
JJTMQLState.java (git://github.com/geir/mongo-java-driver.git) Java · 140 lines
GridFsConverterLoader.java (https://github.com/gnodet/camel.git) Java · 38 lines
1 /* Generated by camel build tools - do NOT edit this file! */
2 package org.apache.camel.component.mongodb.gridfs;
27 private void registerConverters(TypeConverterRegistry registry) {
28 addTypeConverter(registry, com.mongodb.ReadPreference.class, java.lang.String.class, false,
29 (type, exchange, value) -> org.apache.camel.component.mongodb.gridfs.GridFsConverter.toReadPreference((java.lang.String) value, exchange));
30 addTypeConverter(registry, com.mongodb.WriteConcern.class, java.lang.String.class, false,
31 (type, exchange, value) -> org.apache.camel.component.mongodb.gridfs.GridFsConverter.toWriteConcern((java.lang.String) value, exchange));
BasicDBObjectTest.java (https://github.com/d5nguyenvan/mongo-java-driver.git) Java · 205 lines
CompositeByteBuf.java (git://github.com/mongodb/mongo-java-driver.git) Java · 344 lines
ServiceDao.java (https://gitlab.com/BGCX261/zonales-svn-to-git.git) Java · 157 lines
MongoNonDocumentResourceStorage.java (git://github.com/lucmoreau/ProvToolbox.git) Java · 114 lines
SpringCloudConfigurationProperties.java (https://github.com/Jasig/cas.git) Java · 186 lines
CreateCosmosDBWithKindMongoDB.java (git://github.com/WindowsAzure/azure-sdk-for-java.git) Java · 122 lines
21 * Azure CosmosDB sample for high availability.
22 * - Create a CosmosDB configured with MongoDB kind.
23 * - Get the mongodb connection string
25 */
26 public final class CreateCosmosDBWithKindMongoDB {
27 static final String DATABASE_ID = "TestDB";
56 System.out.println("Get the MongoDB connection string");
57 DatabaseAccountListConnectionStringsResult databaseAccountListConnectionStringsResult = cosmosDBAccount.listConnectionStrings();
58 System.out.println("MongoDB connection string: "
59 + databaseAccountListConnectionStringsResult.connectionStrings().get(0).connectionString());
120 private CreateCosmosDBWithKindMongoDB() {
121 }
MongoDbThrottledSubmissionHandlerInterceptorAdapter.java (https://github.com/frett/cas.git) Java · 72 lines
10 import org.springframework.data.domain.Sort;
11 import org.springframework.data.mongodb.core.MongoTemplate;
12 import org.springframework.data.mongodb.core.query.Criteria;
13 import org.springframework.data.mongodb.core.query.Query;
24 @Slf4j
25 public class MongoDbThrottledSubmissionHandlerInterceptorAdapter extends AbstractInspektrAuditHandlerInterceptorAdapter {
26 private final transient MongoTemplate mongoTemplate;
29 public MongoDbThrottledSubmissionHandlerInterceptorAdapter(final int failureThreshold,
30 final int failureRangeInSeconds,
60 LOGGER.debug("Executing MongoDb throttling query [{}]", query.toString());
61 val failures = this.mongoTemplate.find(query, AuditActionContext.class, this.collectionName)
QuestionDAOImpl.java (https://bitbucket.org/itbelts/itbelts.git) Java · 106 lines
ReplPairTest.java
(git://github.com/mongodb/mongo-java-driver.git)
Java · 88 lines
✨ Summary
This Java code creates a test for replication pairs in MongoDB by starting multiple threads that continuously query and update a collection on two different servers, simulating a replication pair. The main thread updates the document and prints the result every 500 milliseconds. If an exception occurs, it catches and prints the error message.
This Java code creates a test for replication pairs in MongoDB by starting multiple threads that continuously query and update a collection on two different servers, simulating a replication pair. The main thread updates the document and prints the result every 500 milliseconds. If an exception occurs, it catches and prints the error message.
FastMapper.java (https://bitbucket.org/yangibaev/g6) Java · 189 lines
SimpleMongoRepositoryConfiguration.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 197 lines
15 */
16 package org.springframework.data.mongodb.repository.config;
18 import org.springframework.data.mongodb.repository.support.MongoRepositoryFactoryBean;
19 import org.springframework.data.repository.config.AutomaticRepositoryConfigInformation;
50 /**
51 * Returns the bean name of the {@link org.springframework.data.mongodb.core.core.MongoTemplate} to be referenced.
52 *
138 *
139 * @see org.springframework.data.mongodb.repository.config.
140 * SimpleMongoRepositoryConfiguration
148 /* (non-Javadoc)
149 * @see org.springframework.data.mongodb.config.SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration#getCreateQueryIndexes()
150 */
StoreResource.java (https://gitlab.com/gshipley/kohls-demo) Java · 98 lines
MongoDataStoreFactory.java (https://gitlab.com/essere.lab.public/qualitas.class-corpus) Java · 116 lines
1 package org.geotools.data.mongodb;
36 private static final String FACTORY_DESCRIPTION = "MongoDB GeoServer Plugin";
37 private static final String FACTORY_DISPLAY_NAME = "MongoDB";
68 // basic check to ensure mongo jar available
69 Class.forName( "com.mongodb.BasicDBObject" );
70 result = true;
73 {
74 log.severe( "Mongo Plugin: The MongoDB JAR file was not found on the class path." );
75 }
MongoTemplateUnwrappedTests.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 138 lines
15 */
16 package org.springframework.data.mongodb.core;
18 import static org.assertj.core.api.Assertions.*;
19 import static org.springframework.data.mongodb.core.query.Criteria.*;
20 import static org.springframework.data.mongodb.core.query.Query.*;
29 import org.junit.jupiter.api.extension.ExtendWith;
30 import org.springframework.data.mongodb.core.mapping.Field;
31 import org.springframework.data.mongodb.core.mapping.Unwrapped;
32 import org.springframework.data.mongodb.core.query.Query;
33 import org.springframework.data.mongodb.test.util.MongoTemplateExtension;
34 import org.springframework.data.mongodb.test.util.Template;
MongoInputFormat.java (git://github.com/mongodb/mongo-hadoop.git) Java · 73 lines
18 package com.mongodb.hadoop.mapred;
22 import com.mongodb.hadoop.input.*;
23 import com.mongodb.hadoop.mapred.input.MongoInputSplit;
24 import com.mongodb.hadoop.mapred.input.MongoRecordReader;
25 import com.mongodb.hadoop.util.*;
36 import com.mongodb.hadoop.MongoConfig;
37 import com.mongodb.hadoop.mapred.input.*;
38 import com.mongodb.hadoop.io.*;
MongoDataStore.java (https://github.com/saravanak/Dandanakka.git) Java · 259 lines
1 package com.dandanakka.datastore.mongodb;
17 import com.dandanakka.datastore.model.Query;
18 import com.mongodb.BasicDBObject;
19 import com.mongodb.CommandResult;
20 import com.mongodb.DB;
21 import com.mongodb.DBCursor;
22 import com.mongodb.DBObject;
23 import com.mongodb.Mongo;
24 import com.mongodb.MongoException;
25 import com.mongodb.QueryBuilder;
26 import com.mongodb.WriteResult;
ImageCache.java (https://github.com/shangrz/FlipDroid.git) Java · 84 lines
MongoDbTicketRegistryTicketCatalogConfiguration.java (https://github.com/frett/cas.git) Java · 59 lines
11 /**
12 * This is {@link MongoDbTicketRegistryTicketCatalogConfiguration}.
13 *
16 */
17 @Configuration("mongoDbTicketRegistryTicketCatalogConfiguration")
18 @EnableConfigurationProperties(CasConfigurationProperties.class)
19 public class MongoDbTicketRegistryTicketCatalogConfiguration extends CasCoreTicketCatalogConfiguration {
CasAcceptableUsagePolicyMongoDbConfiguration.java (https://github.com/Jasig/cas.git) Java · 74 lines
3 import org.apereo.cas.aup.AcceptableUsagePolicyRepository;
4 import org.apereo.cas.aup.MongoDbAcceptableUsagePolicyRepository;
5 import org.apereo.cas.authentication.CasSSLContext;
7 import org.apereo.cas.configuration.features.CasFeatureModule;
8 import org.apereo.cas.mongo.MongoDbConnectionFactory;
9 import org.apereo.cas.ticket.registry.TicketRegistrySupport;
21 import org.springframework.context.annotation.ScopedProxyMode;
22 import org.springframework.data.mongodb.core.MongoOperations;
24 /**
25 * This is {@link CasAcceptableUsagePolicyMongoDbConfiguration} that stores AUP decisions in a mongo database.
26 *
32 @AutoConfiguration
33 public class CasAcceptableUsagePolicyMongoDbConfiguration {
MongoDbMultifactorAuthenticationTrustStorage.java (https://github.com/Jasig/cas.git) Java · 107 lines
10 import lombok.val;
11 import org.springframework.data.mongodb.core.MongoOperations;
12 import org.springframework.data.mongodb.core.query.Criteria;
13 import org.springframework.data.mongodb.core.query.Query;
20 /**
21 * This is {@link MongoDbMultifactorAuthenticationTrustStorage}.
22 *
26 @Slf4j
27 public class MongoDbMultifactorAuthenticationTrustStorage extends BaseMultifactorAuthenticationTrustStorage {
28 private final MongoOperations mongoTemplate;
30 public MongoDbMultifactorAuthenticationTrustStorage(final TrustedDevicesMultifactorProperties properties,
31 final CipherExecutor<Serializable, String> cipherExecutor,
CriteriaTests.java (https://gitlab.com/javajamesb08/spring-data-mongodb.git) Java · 167 lines
15 */
16 package org.springframework.data.mongodb.core.query;
21 import org.junit.Test;
22 import org.springframework.data.mongodb.InvalidMongoDbApiUsageException;
24 import com.mongodb.BasicDBObject;
25 import com.mongodb.BasicDBObjectBuilder;
26 import com.mongodb.DBObject;
62 @Test(expected = InvalidMongoDbApiUsageException.class)
63 public void testCriteriaWithMultipleConditionsForSameKey() {
_PersistentTokenRepository.java (https://gitlab.com/augurpl/gitlab-ci-hipster-image) Java · 109 lines
9 import org.springframework.data.jpa.repository.JpaRepository;
10 <% } %><% if (databaseType == 'mongodb') { %>
11 import java.time.LocalDate;
12 import org.springframework.data.mongodb.repository.MongoRepository;
13 <% } %><% if (databaseType == 'cassandra') { %>
22 * Spring Data JPA repository for the PersistentToken entity.
23 */<% } %><% if (databaseType == 'mongodb') { %>/**
24 * Spring Data MongoDB repository for the PersistentToken entity.
26 * Cassandra repository for the PersistentToken entity.
27 */<% } %><% if (databaseType == 'sql' || databaseType == 'mongodb') { %>
28 public interface PersistentTokenRepository extends <% if (databaseType == 'sql') { %>JpaRepository<% } %><% if (databaseType == 'mongodb') { %>MongoRepository<% } %><PersistentToken, String> {
ServerVersionHelper.java (git://github.com/mongodb/mongo-java-driver.git) Java · 99 lines
DefaultMessageListenerContainerUnitTests.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 297 lines
SocketSettings.java (https://github.com/mebigfatguy/mongo-java-driver.git) Java · 291 lines
1 /*
2 * Copyright 2008-present MongoDB, Inc.
3 *
19 import com.mongodb.ConnectionString;
20 import com.mongodb.annotations.Immutable;
24 import static com.mongodb.assertions.Assertions.notNull;
25 import static java.util.concurrent.TimeUnit.MILLISECONDS;
120 * @deprecated configuring keep-alive has been deprecated. It now defaults to true and disabling it is not recommended.
121 * @see <a href="https://docs.mongodb.com/manual/faq/diagnostics/#does-tcp-keepalive-time-affect-mongodb-deployments">
122 * Does TCP keep-alive time affect MongoDB Deployments?</a>
207 * @deprecated configuring keep-alive has been deprecated. It now defaults to true and disabling it is not recommended.
208 * @see <a href="https://docs.mongodb.com/manual/faq/diagnostics/#does-tcp-keepalive-time-affect-mongodb-deployments">
209 * Does TCP keep-alive time affect MongoDB Deployments?</a>
AsyncConnection.java (https://github.com/mongodb/mongo-java-driver.git) Java · 224 lines
1 /*
2 * Copyright 2008-present MongoDB, Inc.
3 *
17 package com.mongodb.connection;
19 import com.mongodb.MongoNamespace;
20 import com.mongodb.ReadPreference;
21 import com.mongodb.WriteConcernResult;
22 import com.mongodb.annotations.ThreadSafe;
23 import com.mongodb.async.SingleResultCallback;
24 import com.mongodb.binding.ReferenceCounted;
MongoParametersParameterAccessorUnitTests.java (https://gitlab.com/javajamesb08/spring-data-mongodb.git) Java · 107 lines
15 */
16 package org.springframework.data.mongodb.repository.query;
28 import org.springframework.data.geo.Point;
29 import org.springframework.data.mongodb.core.mapping.MongoMappingContext;
30 import org.springframework.data.mongodb.core.query.TextCriteria;
31 import org.springframework.data.mongodb.repository.Person;
32 import org.springframework.data.repository.Repository;
MongoRepositoryConfigurationExtensionUnitTests.java (https://gitlab.com/javajamesb08/spring-data-mongodb.git) Java · 116 lines
AuditablePerson.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 70 lines
ReactiveAfterConvertCallback.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 44 lines
SpringMongoDBConverter.java (https://gitlab.com/metamorphiccode/hazelcast-code-samples) Java · 85 lines
15 */
16 package com.hazelcast.spring.mongodb;
18 import com.mongodb.BasicDBObject;
19 import com.mongodb.DBObject;
20 import com.mongodb.Mongo;
21 import org.bson.BSONObject;
22 import org.bson.types.ObjectId;
23 import org.springframework.data.mongodb.core.MongoTemplate;
29 @SuppressWarnings("unused")
30 class SpringMongoDBConverter implements MongoDBConverter {
BsonArray.java (git://github.com/mongodb/mongo-java-driver.git) Java · 267 lines
HealthIndicatorAutoConfiguration.java (https://gitlab.com/luyuwww/spring-boot.git) Java · 259 lines
AbstractConstructibleBson.java (git://github.com/mongodb/mongo-java-driver.git) Java · 132 lines
MainWindow.java (http://mongodb-shell.googlecode.com/svn/trunk/) Java · 125 lines
MongoInputFormat.java (https://github.com/chrisx/mongo-hadoop.git) Java · 77 lines
QueryBuilder.java (https://github.com/milesoc/mongo-java-driver.git) Java · 323 lines
19 package com.mongodb;
48 * Creates a new query with a document key
49 * @param key MongoDB document key
50 * @return Returns a new QueryBuilder
58 * Sets this key as the current key.
59 * @param key MongoDB document key
60 * @return Returns the current QueryBuilder
72 * Example: QueryBuilder.start("a").greaterThan(1).and("b").lessThan(3)
73 * @param key MongoDB document key
74 * @return Returns the current QueryBuilder with an appended key operand
Dumpster.java (https://bitbucket.org/jochristo/dumpster-springboot-2.0.git) Java · 177 lines
DocumentOperators.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 222 lines
SyncConnection.java (git://github.com/mongodb/mongo-java-driver.git) Java · 141 lines
1 /*
2 * Copyright 2008-present MongoDB, Inc.
3 *
15 */
16 package com.mongodb.client.syncadapter;
18 import com.mongodb.MongoNamespace;
19 import com.mongodb.ReadPreference;
20 import com.mongodb.RequestContext;
21 import com.mongodb.ServerApi;
22 import com.mongodb.WriteConcernResult;
23 import com.mongodb.connection.ConnectionDescription;
DistinctIterable.java (git://github.com/mongodb/mongo-java-driver.git) Java · 60 lines
RenameCollectionOptions.java (git://github.com/mongodb/mongo-java-driver.git) Java · 54 lines
DatabaseTestCase.java (git://github.com/mongodb/mongo-java-driver.git) Java · 55 lines
TicketRegistryProperties.java (https://github.com/Jasig/cas.git) Java · 144 lines
14 import org.apereo.cas.configuration.model.support.memcached.MemcachedTicketRegistryProperties;
15 import org.apereo.cas.configuration.model.support.mongo.ticketregistry.MongoDbTicketRegistryProperties;
16 import org.apereo.cas.configuration.model.support.quartz.ScheduledJobProperties;
65 /**
66 * MongoDb registry settings.
67 */
68 @NestedConfigurationProperty
69 private MongoDbTicketRegistryProperties mongo = new MongoDbTicketRegistryProperties();
MongoDbTicketRegistryTicketCatalogConfiguration.java (https://github.com/Jasig/cas.git) Java · 74 lines
19 /**
20 * This is {@link MongoDbTicketRegistryTicketCatalogConfiguration}.
21 *
27 @AutoConfiguration
28 public class MongoDbTicketRegistryTicketCatalogConfiguration extends BaseTicketDefinitionBuilderSupportConfiguration {
30 public MongoDbTicketRegistryTicketCatalogConfiguration(
31 final ConfigurableApplicationContext applicationContext,
32 final CasConfigurationProperties casProperties,
33 @Qualifier("mongoDbTicketCatalogConfigurationValuesProvider")
34 final CasTicketCatalogConfigurationValuesProvider configProvider) {
38 @Configuration(value = "MongoDbTicketRegistryTicketCatalogProviderConfiguration", proxyBeanMethods = false)
39 @EnableConfigurationProperties(CasConfigurationProperties.class)
MongoWorker.java (https://gitlab.com/goolic/MuninMX) Java · 89 lines
MongoStorageHandlerTest.java (git://github.com/mongodb/mongo-hadoop.git) Java · 110 lines
LatencyMinimizingServerSelectorTest.java (git://github.com/mongodb/mongo-java-driver.git) Java · 91 lines
1 /*
2 * Copyright 2008-present MongoDB, Inc.
3 *
17 package com.mongodb.internal.selector;
19 import com.mongodb.ServerAddress;
20 import com.mongodb.connection.ClusterDescription;
21 import com.mongodb.connection.ServerDescription;
22 import com.mongodb.connection.ServerType;
29 import static com.mongodb.connection.ClusterConnectionMode.MULTIPLE;
30 import static com.mongodb.connection.ClusterType.REPLICA_SET;
Log.java (https://bitbucket.org/cprenzberg/hibernate-ogm.git) Java · 91 lines
41 @LogMessage(level = INFO)
42 @Message(id = 1201, value = "Connecting to MongoDB at %1$s:%2$d with a timeout set at %3$d millisecond(s)")
43 void connectingToMongo(String host, int port, int timeout);
45 @LogMessage(level = INFO)
46 @Message(id = 1202, value = "Closing connection to MongoDB")
47 void disconnectingFromMongo();
55 @Message(id = 1205, value = "Could not resolve MongoDB hostname [%s]")
56 HibernateException mongoOnUnknownHost(String hostname);
66 @Message(id = 1208, value = "The configuration property '" + Environment.MONGODB_DATABASE + "' was not set. Can't connect to MongoDB.")
67 HibernateException mongoDbNameMissing();
76 @LogMessage(level = INFO)
77 @Message(id = 1211, value = "The configuration property '" + Environment.MONGODB_SAFE + "' is set to %b")
78 void useSafe(boolean safe);
ListCollectionsIterableImpl.java (https://github.com/d5nguyenvan/mongo-java-driver.git) Java · 126 lines
1 /*
2 * Copyright 2015 MongoDB, Inc.
3 *
17 package com.mongodb.async.client;
19 import com.mongodb.Block;
20 import com.mongodb.Function;
21 import com.mongodb.ReadPreference;
22 import com.mongodb.async.AsyncBatchCursor;
23 import com.mongodb.async.SingleResultCallback;
24 import com.mongodb.operation.AsyncOperationExecutor;
CountQuery.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 227 lines
RelationKind.java (https://repo.or.cz/Tadpole.git) Java · 272 lines
Fixture.java (git://github.com/mongodb/mongo-java-driver.git) Java · 180 lines
19 import com.mongodb.ClusterFixture;
20 import com.mongodb.ConnectionString;
21 import com.mongodb.MongoClientSettings;
22 import com.mongodb.MongoCommandException;
23 import com.mongodb.MongoInterruptedException;
24 import com.mongodb.MongoNamespace;
25 import com.mongodb.MongoTimeoutException;
26 import com.mongodb.async.FutureResultCallback;
27 import com.mongodb.connection.AsynchronousSocketChannelStreamFactoryFactory;
28 import com.mongodb.connection.StreamFactoryFactory;
64 public static com.mongodb.MongoClientSettings.Builder getMongoClientBuilderFromConnectionString() {
65 com.mongodb.MongoClientSettings.Builder builder = com.mongodb.MongoClientSettings.builder()
66 .applyConnectionString(getConnectionString());
ByteBufBsonDocument.java (git://github.com/mongodb/mongo-java-driver.git) Java · 173 lines
User.java (https://gitlab.com/nicolas1729/cactus) Java · 204 lines
MongoSplitterFactory.java (git://github.com/mongodb/mongo-hadoop.git) Java · 131 lines
ObjectOperators.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 298 lines
86 * given values (documents or mapped objects) into a single document. <br />
87 * <strong>NOTE:</strong> Requires MongoDB 4.0 or later.
88 *
97 * values of the given {@link Field field references} into a single document. <br />
98 * <strong>NOTE:</strong> Requires MongoDB 4.0 or later.
99 *
135 * @see <a href=
136 * "https://docs.mongodb.com/manual/reference/operator/aggregation/mergeObjects/">https://docs.mongodb.com/manual/reference/operator/aggregation/mergeObjects/</a>
137 * @since 2.1
210 * (non-Javadoc)
211 * @see org.springframework.data.mongodb.core.aggregation.AbstractAggregationExpression#toDocument(java.lang.Object, org.springframework.data.mongodb.core.aggregation.AggregationOperationContext)
212 */
247 * @see <a href=
248 * "https://docs.mongodb.com/manual/reference/operator/aggregation/objectToArray/">https://docs.mongodb.com/manual/reference/operator/aggregation/objectToArray/</a>
249 * @since 2.1
Reservation.java (https://bitbucket.org/jochristo/dumpster-springboot-2.0.git) Java · 154 lines
20 import org.joko.core.jsonapi.serializers.JsonDateFormatSerializer;
21 import org.mongodb.morphia.annotations.Entity;
22 import org.springframework.data.annotation.Id;
23 import org.springframework.data.mongodb.core.mapping.DBRef;
24 import org.springframework.data.mongodb.core.mapping.Document;
25 import org.springframework.data.mongodb.core.mapping.Field;
WildcardIndex.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 198 lines
15 */
16 package org.springframework.data.mongodb.core.index;
30 * {@code $**" : 1} pattern on a root object (the one typically carrying the
31 * {@link org.springframework.data.mongodb.core.mapping.Document} annotation). On those it is possible to use
32 * {@link #wildcardProjectionInclude(String...)} and {@link #wildcardProjectionExclude(String...)} to define specific
46 * @author Christoph Strobl
47 * @see <a href= "https://docs.mongodb.com/manual/core/index-wildcard/">MongoDB Reference Documentation: Wildcard
48 * Indexes/</a>
MongodbConnectorEmbeddedDebeziumConfigurationTest.java (https://github.com/gnodet/camel.git) Java · 91 lines
21 import io.debezium.connector.mongodb.MongoDbConnector;
22 import io.debezium.connector.mongodb.MongoDbConnectorConfig;
23 import io.debezium.embedded.EmbeddedEngine;
34 void testIfCreatesConfig() {
35 final MongoDbConnectorEmbeddedDebeziumConfiguration configuration = new MongoDbConnectorEmbeddedDebeziumConfiguration();
36 configuration.setName("test_config");
51 void testIfValidatesConfigurationCorrectly() {
52 final MongoDbConnectorEmbeddedDebeziumConfiguration configuration = new MongoDbConnectorEmbeddedDebeziumConfiguration();
62 configuration.setMongodbHosts("localhost");
63 configuration.setMongodbPassword("test_pwd");
69 void testValidateConfigurationsForAllRequiredFields() {
70 final MongoDbConnectorEmbeddedDebeziumConfiguration configuration = new MongoDbConnectorEmbeddedDebeziumConfiguration();
71 configuration.setName("test_config");
Photo.java (https://github.com/placido/iLoveIt-Server.git) Java · 147 lines
PhotoDAOImpl.java (https://github.com/zgorbe/BabaNaplo.git) Java · 150 lines
9 import org.springframework.data.domain.Sort.Direction;
10 import org.springframework.data.mongodb.core.MongoTemplate;
11 import org.springframework.data.mongodb.core.query.Criteria;
12 import org.springframework.data.mongodb.core.query.Query;
13 import org.springframework.data.mongodb.core.query.Update;
16 import static org.springframework.data.mongodb.core.query.Criteria.*;
RegexFlags.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 116 lines
15 */
16 package org.springframework.data.mongodb.util;
22 /**
23 * Utility to translate {@link Pattern#flags() regex flags} to MongoDB regex options and vice versa.
24 *
48 /**
49 * Lookup the MongoDB specific options from given {@link Pattern#flags() flags}.
50 *
76 /**
77 * Lookup the MongoDB specific flags for a given regex option string.
78 *
98 /**
99 * Lookup the MongoDB specific flags for a given character.
100 *
BsonSerializer.java (git://github.com/jillesvangurp/jsonj.git) Java · 85 lines
Command.java (git://github.com/bguerout/jongo.git) Java · 96 lines
AggregationOptionsTests.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 85 lines
GridFSFindPublisherImpl.java (git://github.com/mongodb/mongo-java-driver.git) Java · 96 lines
1 /*
2 * Copyright 2008-present MongoDB, Inc.
3 *
17 package com.mongodb.reactivestreams.client.internal;
19 import com.mongodb.client.gridfs.model.GridFSFile;
20 import com.mongodb.client.model.Collation;
21 import com.mongodb.internal.async.client.gridfs.AsyncGridFSFindIterable;
22 import com.mongodb.reactivestreams.client.gridfs.GridFSFindPublisher;
29 import static com.mongodb.assertions.Assertions.notNull;
MongoClientWrapper.java (https://gitlab.com/bytekast/pentaho-mongodb-plugin) Java · 65 lines
MongoTag.java (https://gitlab.com/bytekast/pentaho-mongodb-plugin) Java · 107 lines
TestInternalConnection.java (git://github.com/mongodb/mongo-java-driver.git) Java · 190 lines
SaslAuthenticator.java (https://github.com/d5nguyenvan/mongo-java-driver.git) Java · 223 lines
1 /*
2 * Copyright 2008-2016 MongoDB, Inc.
3 *
17 package com.mongodb.connection;
19 import com.mongodb.MongoCredential;
20 import com.mongodb.MongoSecurityException;
21 import com.mongodb.ServerAddress;
22 import com.mongodb.async.SingleResultCallback;
33 import static com.mongodb.MongoCredential.JAVA_SUBJECT_KEY;
34 import static com.mongodb.connection.CommandHelper.executeCommand;
GridFSDBFile.java (git://github.com/mongodb/mongo-java-driver.git) Java · 202 lines
PasswordlessAuthenticationAccountsProperties.java (https://github.com/Jasig/cas.git) Java · 72 lines
5 import org.apereo.cas.configuration.model.support.passwordless.account.PasswordlessAuthenticationLdapAccountsProperties;
6 import org.apereo.cas.configuration.model.support.passwordless.account.PasswordlessAuthenticationMongoDbAccountsProperties;
7 import org.apereo.cas.configuration.model.support.passwordless.account.PasswordlessAuthenticationRestAccountsProperties;
59 /**
60 * Passwordless authentication settings via MongoDb.
61 */
62 @NestedConfigurationProperty
63 private PasswordlessAuthenticationMongoDbAccountsProperties mongo = new PasswordlessAuthenticationMongoDbAccountsProperties();
MessageHeader.java (git://github.com/suguru/mongo-java-async-driver.git) Java · 120 lines
ExecutableUpdateOperation.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 291 lines
15 */
16 package org.springframework.data.mongodb.core;
20 import org.springframework.data.mongodb.core.aggregation.AggregationUpdate;
21 import org.springframework.data.mongodb.core.query.CriteriaDefinition;
22 import org.springframework.data.mongodb.core.query.Query;
23 import org.springframework.data.mongodb.core.query.Update;
24 import org.springframework.data.mongodb.core.query.UpdateDefinition;
25 import org.springframework.lang.Nullable;
27 import com.mongodb.client.result.UpdateResult;
MongoDBTask.java (https://bitbucket.org/keypointt/foreveryoung.git) Java · 221 lines
1 package com.foreveryoung.mongodb;
17 import com.foreveryoung.models.notices.Suggestion;
18 import com.foreveryoung.mongodb.RESTClient.RequestMethod;
19 import com.google.gson.JsonArray;
22 /**
23 * DB Operations class runs common operations on the mongoDB web server.
24 *
27 */
28 public class MongoDBTask {
35 protected MongoDBClient client;
37 public MongoDBTask() {
MonitorProperties.java (https://github.com/Jasig/cas.git) Java · 91 lines
PersistedEntryTest.java (https://github.com/rackerlabs/atom-hopper.git) Java · 92 lines
MongoServerApiFactoryBean.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 92 lines
ChildCodecRegistry.java (git://github.com/mongodb/mongo-java-driver.git) Java · 101 lines
MongoNamespace.java (git://github.com/mongodb/mongo-java-driver.git) Java · 200 lines
1 /*
2 * Copyright 2008-present MongoDB, Inc.
3 *
17 package com.mongodb;
19 import com.mongodb.annotations.Immutable;
20 import org.bson.codecs.pojo.annotations.BsonCreator;
27 import static com.mongodb.assertions.Assertions.isTrueArgument;
28 import static com.mongodb.assertions.Assertions.notNull;
31 /**
32 * A MongoDB namespace, which includes a database name and collection name.
33 *
MongoRepositoriesAutoConfiguration.java (https://gitlab.com/jimador/spring-boot) Java · 63 lines
19 import com.mongodb.Mongo;
27 import org.springframework.context.annotation.Import;
28 import org.springframework.data.mongodb.repository.MongoRepository;
29 import org.springframework.data.mongodb.repository.config.EnableMongoRepositories;
30 import org.springframework.data.mongodb.repository.config.MongoRepositoryConfigurationExtension;
31 import org.springframework.data.mongodb.repository.support.MongoRepositoryFactoryBean;
37 * Activates when there is no bean of type
38 * {@link org.springframework.data.mongodb.repository.support.MongoRepositoryFactoryBean}
39 * configured in the context, the Spring Data Mongo
40 * {@link org.springframework.data.mongodb.repository.MongoRepository} type is on the
41 * classpath, the Mongo client driver API is on the classpath, and there is no other
MongoDbInsertBatchTest.java (https://github.com/gnodet/camel.git) Java · 74 lines
16 */
17 package org.apache.camel.component.mongodb;
22 import com.mongodb.BasicDBObject;
23 import org.apache.camel.Exchange;
30 public class MongoDbInsertBatchTest extends AbstractMongoDbTest {
36 Document a = new Document(MongoDbConstants.MONGO_ID, "testInsert1");
37 a.append("MyId", 1).toJson();
69 from("direct:insert")
70 .to("mongodb:myDb?database={{mongodb.testDb}}&collection={{mongodb.testCollection}}&operation=insert");
71 }
SimpleMongoClientDatabaseFactoryUnitTests.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 110 lines
15 */
16 package org.springframework.data.mongodb.core;
29 import org.springframework.aop.framework.AopProxyUtils;
30 import org.springframework.data.mongodb.MongoDatabaseFactory;
31 import org.springframework.test.util.ReflectionTestUtils;
33 import com.mongodb.ConnectionString;
34 import com.mongodb.client.ClientSession;
35 import com.mongodb.client.MongoClient;
36 import com.mongodb.client.MongoDatabase;
73 ConnectionString mongoURI = new ConnectionString(
74 "mongodb://myUsername:myPassword@localhost/myDatabase.myCollection");
75 MongoDatabaseFactory mongoDbFactory = new SimpleMongoClientDatabaseFactory(mongoURI);
MongoDbBasicConvertersLoader.java (https://github.com/gnodet/camel.git) Java · 48 lines
28 addTypeConverter(registry, java.util.List.class, java.lang.String.class, false,
29 (type, exchange, value) -> org.apache.camel.component.mongodb.converters.MongoDbBasicConverters.fromStringToList((java.lang.String) value));
30 addTypeConverter(registry, java.util.Map.class, org.bson.Document.class, false,
31 (type, exchange, value) -> org.apache.camel.component.mongodb.converters.MongoDbBasicConverters.fromDocumentToMap((org.bson.Document) value));
32 addTypeConverter(registry, org.bson.Document.class, java.io.File.class, false,
33 (type, exchange, value) -> org.apache.camel.component.mongodb.converters.MongoDbBasicConverters.fromFileToDocument((java.io.File) value, exchange));
34 addTypeConverter(registry, org.bson.Document.class, java.io.InputStream.class, false,
35 (type, exchange, value) -> org.apache.camel.component.mongodb.converters.MongoDbBasicConverters.fromInputStreamToDocument((java.io.InputStream) value, exchange));
36 addTypeConverter(registry, org.bson.Document.class, java.lang.String.class, false,
37 (type, exchange, value) -> org.apache.camel.component.mongodb.converters.MongoDbBasicConverters.fromStringToDocument((java.lang.String) value));
38 addTypeConverter(registry, org.bson.Document.class, java.util.Map.class, false,
MappingAsyncBatchCursor.java (https://github.com/mongodb/mongo-java-driver.git) Java · 89 lines
MongoCredentialTest.java (git://github.com/mongodb/mongo-java-driver.git) Java · 165 lines
1 /*
2 * Copyright (c) 2008-2014 MongoDB, Inc.
3 *
17 package com.mongodb;
19 import com.mongodb.util.TestCase;
20 import org.junit.Test;
38 final String mechanism = MongoCredential.MONGODB_CR_MECHANISM;
39 final String userName = "user";
110 // then
111 assertEquals("mongodb", credential.getMechanismProperty(firstKey, "mongodb"));
112 }
MongoDBLocalContainerService.java (https://github.com/gnodet/camel.git) Java · 78 lines
20 import org.apache.camel.test.infra.common.services.ContainerService;
21 import org.apache.camel.test.infra.mongodb.common.MongoDBProperties;
22 import org.slf4j.Logger;
26 public class MongoDBLocalContainerService implements MongoDBService, ContainerService<MongoDBContainer> {
27 private static final Logger LOG = LoggerFactory.getLogger(MongoDBLocalContainerService.class);
28 private static final int DEFAULT_MONGODB_PORT = 27017;
29 private final MongoDBContainer container;
45 return String.format("mongodb://%s:%s", container.getContainerIpAddress(),
46 container.getMappedPort(DEFAULT_MONGODB_PORT));
47 }
55 public void registerProperties() {
56 System.setProperty(MongoDBProperties.MONGODB_URL, getReplicaSetUrl());
57 System.setProperty(MongoDBProperties.MONGODB_CONNECTION_ADDRESS, getConnectionAddress());
MongoFixture.java (git://github.com/mongodb/mongo-java-driver.git) Java · 221 lines
1 /*
2 * Copyright 2008-present MongoDB, Inc.
3 *
17 package com.mongodb.reactivestreams.client;
19 import com.mongodb.ClusterFixture;
20 import com.mongodb.MongoClientSettings;
21 import com.mongodb.MongoCommandException;
22 import com.mongodb.MongoException;
23 import com.mongodb.MongoNamespace;
24 import com.mongodb.MongoTimeoutException;
ClusterBinding.java (git://github.com/mongodb/mongo-java-driver.git) Java · 190 lines
1 /*
2 * Copyright 2008-present MongoDB, Inc.
3 *
17 package com.mongodb.internal.binding;
19 import com.mongodb.ReadConcern;
20 import com.mongodb.ReadPreference;
21 import com.mongodb.RequestContext;
22 import com.mongodb.ServerAddress;
23 import com.mongodb.ServerApi;
24 import com.mongodb.connection.ClusterConnectionMode;
StorageUnitCodecTest.java (https://gitlab.com/sebastian.hoss/storage-units) Java · 114 lines
WriteConcern.java (https://github.com/pohutukawa/mongo-java-driver.git) Java · 146 lines
MongoDbServiceRegistryProperties.java (https://github.com/frett/cas.git) Java · 25 lines
3 import org.apereo.cas.configuration.model.support.mongo.SingleCollectionMongoDbProperties;
4 import org.apereo.cas.configuration.support.RequiresModule;
9 /**
10 * Configuration properties class mongodb service registry.
11 *
17 @Setter
18 public class MongoDbServiceRegistryProperties extends SingleCollectionMongoDbProperties {
22 public MongoDbServiceRegistryProperties() {
23 setCollection("cas-service-registry");
FileRest.java (https://gitlab.com/AimeTPGM/OfficerBossProject) Java · 223 lines
WorldDevIndicatorDataLoader.java (git://github.com/mongodb/mongo-hadoop.git) Java · 140 lines
CriteriaContainerImpl.java (http://morphia.googlecode.com/svn/trunk/) Java · 110 lines
MongoInputSplit.java (https://github.com/nibin/mongo-hadoop.git) Java · 132 lines
ListCollectionsPublisherImpl.java (git://github.com/mongodb/mongo-java-driver.git) Java · 66 lines
1 /*
2 * Copyright 2008-present MongoDB, Inc.
3 *
17 package com.mongodb.reactivestreams.client.internal;
19 import com.mongodb.ReadConcern;
20 import com.mongodb.internal.async.AsyncBatchCursor;
21 import com.mongodb.internal.operation.AsyncReadOperation;
22 import com.mongodb.lang.Nullable;
23 import com.mongodb.reactivestreams.client.ClientSession;
24 import com.mongodb.reactivestreams.client.ListCollectionsPublisher;
getDatabase.java (https://bitbucket.org/Khomkrit_V/gpstrackerproject.git) Java · 579 lines
Address.java (https://bitbucket.org/jochristo/dumpster-springboot-2.0.git) Java · 139 lines
GoogleAuthenticatorMongoDbTokenRepositoryTests.java (https://github.com/Jasig/cas.git) Java · 106 lines
21 import org.apereo.cas.config.CasPersonDirectoryConfiguration;
22 import org.apereo.cas.config.GoogleAuthenticatorMongoDbConfiguration;
23 import org.apereo.cas.config.support.CasWebApplicationServiceFactoryConfiguration;
44 /**
45 * This is {@link GoogleAuthenticatorMongoDbTokenRepositoryTests}.
46 *
49 */
50 @Tag("MongoDb")
51 @SpringBootTest(classes = {
52 GoogleAuthenticatorMongoDbConfiguration.class,
53 CasCoreMultifactorAuthenticationConfiguration.class,
97 @EnabledIfListeningOnPort(port = 27017)
98 public class GoogleAuthenticatorMongoDbTokenRepositoryTests extends BaseOneTimeTokenRepositoryTests {
RadioPlayerUploadHealthProbeTest.java (https://github.com/atlasapi/atlas-feeds.git) Java · 132 lines
AuditMaoImpl.java (https://bitbucket.org/piyushgd10/bhumi.git) Java · 62 lines
13 import org.springframework.beans.factory.annotation.Qualifier;
14 import org.springframework.data.mongodb.core.MongoOperations;
15 import org.springframework.data.mongodb.core.query.Criteria;
16 import org.springframework.data.mongodb.core.query.Query;
17 import org.springframework.stereotype.Repository;
UserNotificationVO.java (https://bitbucket.org/piyushgd10/bhumi.git) Java · 115 lines
MongoDbVerifierExtensionTest.java (https://github.com/apache/camel.git) Java · 133 lines
16 */
17 package org.apache.camel.component.mongodb.verifier;
23 import org.apache.camel.component.extension.ComponentVerifierExtension;
24 import org.apache.camel.component.mongodb.AbstractMongoDbTest;
25 import org.junit.jupiter.api.BeforeEach;
31 public class MongoDbVerifierExtensionTest extends AbstractMongoDbTest {
32 // We simulate the presence of an authenticated user
MongodbSeed.java (git://github.com/Graylog2/graylog2-server.git) Java · 106 lines
16 */
17 package integration.util.mongodb;
19 import com.mongodb.BasicDBObject;
20 import com.mongodb.DB;
21 import com.mongodb.DBCollection;
22 import com.mongodb.DBObject;
23 import com.mongodb.MongoClient;
24 import integration.IntegrationTestsConfig;
34 public class MongodbSeed {
35 private final MongoClient mongoClient;
ClientAcceptanceTest.java (git://github.com/mongodb/mongo-java-driver.git) Java · 107 lines
ExecutableRemoveOperation.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 142 lines
15 */
16 package org.springframework.data.mongodb.core;
20 import org.springframework.data.mongodb.core.query.CriteriaDefinition;
21 import org.springframework.data.mongodb.core.query.Query;
23 import com.mongodb.client.result.DeleteResult;
25 /**
26 * {@link ExecutableRemoveOperation} allows creation and execution of MongoDB remove / findAndRemove operations in a
27 * fluent API style. <br />
28 * The starting {@literal domainType} is used for mapping the {@link Query} provided via {@code matching} into the
29 * MongoDB specific representation. The collection to operate on is by default derived from the initial
30 * {@literal domainType} and can be defined there via {@link org.springframework.data.mongodb.core.mapping.Document}.
MongoHelpers.java (https://bitbucket.org/cprenzberg/hibernate-ogm.git) Java · 106 lines
20 */
21 package org.hibernate.ogm.dialect.mongodb;
23 import org.hibernate.annotations.common.AssertionFailure;
24 import org.hibernate.ogm.datastore.mongodb.AssociationStorage;
25 import org.hibernate.ogm.grid.AssociationKey;
27 import com.mongodb.BasicDBObject;
28 import com.mongodb.DBObject;
55 if ( storage == AssociationStorage.GLOBAL_COLLECTION ) {
56 columns.put( MongoDBDialect.TABLE_FIELDNAME, key.getTable() );
57 }
Plus5Field.java (https://bitbucket.org/sofiworx/lottoritter-platform.git) Java · 79 lines
CountQueryUnitTests.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 163 lines
15 */
16 package org.springframework.data.mongodb.core;
18 import static org.mockito.Mockito.*;
19 import static org.springframework.data.mongodb.core.query.Criteria.*;
20 import static org.springframework.data.mongodb.core.query.Query.*;
21 import static org.springframework.data.mongodb.test.util.Assertions.*;
26 import org.springframework.data.geo.Point;
27 import org.springframework.data.mongodb.MongoDatabaseFactory;
28 import org.springframework.data.mongodb.core.convert.DefaultDbRefResolver;
29 import org.springframework.data.mongodb.core.convert.MappingMongoConverter;
30 import org.springframework.data.mongodb.core.convert.NoOpDbRefResolver;
MongoDbMultifactorAuthenticationTrustConfiguration.java (https://github.com/frett/cas.git) Java · 65 lines
4 import org.apereo.cas.configuration.CasConfigurationProperties;
5 import org.apereo.cas.mongo.MongoDbConnectionFactory;
6 import org.apereo.cas.trusted.authentication.api.MultifactorAuthenticationTrustStorage;
7 import org.apereo.cas.trusted.authentication.storage.MongoDbMultifactorAuthenticationTrustStorage;
17 import org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor;
18 import org.springframework.data.mongodb.core.MongoTemplate;
20 /**
21 * This is {@link MongoDbMultifactorAuthenticationTrustConfiguration}.
22 *
25 */
26 @Configuration("mongoDbMultifactorAuthenticationTrustConfiguration")
27 @EnableConfigurationProperties(CasConfigurationProperties.class)
MockMongoClientBuilder.java (https://github.com/hibernate/hibernate-ogm.git) Java · 148 lines
19 import com.mongodb.ReadConcern;
20 import com.mongodb.ReadPreference;
21 import com.mongodb.WriteConcern;
22 import com.mongodb.client.FindIterable;
23 import com.mongodb.client.MongoCollection;
24 import com.mongodb.client.MongoCursor;
25 import com.mongodb.client.MongoDatabase;
26 import com.mongodb.client.MongoIterable;
27 import com.mongodb.client.model.FindOneAndUpdateOptions;
28 import com.mongodb.client.result.DeleteResult;
29 import org.bson.Document;
83 * Builds and returns a mock MongoDB client based on the given configuration.
84 * @see <a href="https://jaihirsch.github.io/straw-in-a-haystack/mongodb/2016/07/25/mocking-the-mongodb-java-driver/">MongoDb Driver mocking</a>
85 */
LiteralNode.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 94 lines
TestConnection.java (git://github.com/mongodb/mongo-java-driver.git) Java · 263 lines
1 /*
2 * Copyright (c) 2008-2015 MongoDB, Inc.
3 *
17 package com.mongodb.connection;
19 import com.mongodb.MongoNamespace;
20 import com.mongodb.WriteConcern;
21 import com.mongodb.WriteConcernResult;
22 import com.mongodb.async.SingleResultCallback;
23 import com.mongodb.bulk.BulkWriteResult;
24 import com.mongodb.bulk.DeleteRequest;
AppConfig.java (https://gitlab.com/mimonta2/bank-account-kata) Java · 26 lines
OptionsSupportTest.java (https://github.com/brianfrankcooper/YCSB.git) Java · 184 lines
35 * Test method for {@link OptionsSupport#updateUrl(String, Properties)} for
36 * {@code mongodb.maxconnections}.
37 */
40 assertThat(
41 updateUrl("mongodb://locahost:27017/",
42 props("mongodb.maxconnections", "1234")),
43 is("mongodb://locahost:27017/?maxPoolSize=1234"));
44 assertThat(
45 updateUrl("mongodb://locahost:27017/?foo=bar",
46 props("mongodb.maxconnections", "1234")),
47 is("mongodb://locahost:27017/?foo=bar&maxPoolSize=1234"));
48 assertThat(
UserDAO.java (https://gitlab.com/lorenzo-biava/MongoDB-101J) Java · 114 lines
WriteConcernProseTest.java (git://github.com/mongodb/mongo-java-driver.git) Java · 88 lines
1 /*
2 * Copyright 2008-present MongoDB, Inc.
3 *
17 package com.mongodb.client;
19 import com.mongodb.MongoWriteConcernException;
20 import org.bson.BsonArray;
28 import static com.mongodb.ClusterFixture.isDiscoverableReplicaSet;
29 import static com.mongodb.ClusterFixture.serverVersionAtLeast;
37 // See https://github.com/mongodb/specifications/tree/master/source/change-streams/tests/README.rst#prose-tests
38 public class WriteConcernProseTest extends DatabaseTestCase {
InsertOptions.java (git://github.com/mongodb/mongo-java-driver.git) Java · 121 lines
1 /*
2 * Copyright 2008-present MongoDB, Inc.
3 *
17 package com.mongodb;
19 import com.mongodb.lang.Nullable;
21 /**
22 * Options related to insertion of documents into MongoDB. The setter methods return {@code this} so that a chaining style can be used.
23 *
24 * @since 2.13
25 * @mongodb.driver.manual tutorial/insert-documents/ Insert Tutorial
26 */
CloudServicesScannerTest.java (https://github.com/Abadasoft/vcap-java.git) Java · 197 lines
27 import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
28 import org.springframework.data.mongodb.MongoDbFactory;
29 import org.springframework.data.redis.connection.RedisConnectionFactory;
85 cloudServicesScanner.postProcessBeanFactory(beanFactory);
86 verify(beanFactory).registerSingleton(eq("mongo1"), any(MongoDbFactory.class));
87 verify(beanFactory).registerSingleton(eq("redis1"), any(RedisConnectionFactory.class));
140 cloudServicesScanner.createCloudServiceBeans(beanFactory, mockEnvironment);
141 verify(beanFactory).registerSingleton(eq("mongo1"), any(MongoDbFactory.class));
142 verify(beanFactory).registerSingleton(eq("rabbit1"), any(ConnectionFactory.class));
165 cloudServicesScanner.createCloudServiceBeans(beanFactory, mockEnvironment);
166 verify(beanFactory).registerSingleton(eq("mongo1"), any(MongoDbFactory.class));
167 verify(beanFactory).registerSingleton(eq("redis1"), any(RedisConnectionFactory.class));
190 cloudServicesScanner.createCloudServiceBeans(beanFactory, mockEnvironment);
191 verify(beanFactory).registerSingleton(eq("mongo1"), any(MongoDbFactory.class));
192 verify(beanFactory).registerSingleton(eq("redis1"), any(RedisConnectionFactory.class));
GridFSDBFile.java (https://github.com/jorgeortiz85/mongo-java-driver.git) Java · 205 lines
LoadSelectedColumnsInEntityTest.java (https://bitbucket.org/cprenzberg/hibernate-ogm.git) Java · 75 lines
20 */
21 package org.hibernate.ogm.test.mongodb.loading;
27 import org.hibernate.cfg.Configuration;
28 import org.hibernate.ogm.datastore.mongodb.AssociationStorage;
29 import org.hibernate.ogm.datastore.mongodb.Environment;
30 import org.hibernate.ogm.datastore.mongodb.impl.MongoDBDatastoreProvider;
31 import org.hibernate.ogm.datastore.spi.DatastoreProvider;
32 import org.hibernate.ogm.dialect.mongodb.MongoDBDialect;
54 protected void addExtraColumn() {
55 MongoDBDatastoreProvider provider = (MongoDBDatastoreProvider) super.getService( DatastoreProvider.class );
56 DB database = provider.getDatabase();
FullDocumentBeforeChange.java (git://github.com/mongodb/mongo-java-driver.git) Java · 84 lines
NewYesodProjectPage.java (https://github.com/JPMoresmau/eclipsefp.git) Java · 129 lines
BasicBSONObject.java (https://github.com/tqthe/mongo-java-driver.git) Java · 228 lines
MongoFactoryBean.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 193 lines
15 */
16 package org.springframework.data.mongodb.core;
27 import org.springframework.dao.support.PersistenceExceptionTranslator;
28 import org.springframework.data.mongodb.CannotGetMongoDbConnectionException;
29 import org.springframework.util.StringUtils;
31 import com.mongodb.Mongo;
32 import com.mongodb.MongoOptions;
33 import com.mongodb.ServerAddress;
34 import com.mongodb.WriteConcern;
36 /**
37 * Convenient factory for configuring MongoDB.
38 *
Icons.java (https://github.com/dfrisk/MongoMatrix.git) Java · 32 lines
ComplexSaveTest.java (https://bitbucket.org/rdllopes/monjo.git) Java · 164 lines
4 import static org.junit.Assert.assertNotNull;
5 import static org.monjo.test.util.MongoDBUtil.getMongoDB;
20 import org.monjo.example.User;
21 import org.monjo.test.util.MongoDBTest;
26 public class ComplexSaveTest extends MongoDBTest{
41 Monjo<ObjectId, ListWithin> monjo = new Monjo<ObjectId, ListWithin>(getMongoDB(), ListWithin.class);
42 ObjectId objectId = monjo.save(pojo);
55 Monjo<ObjectId, ListWithin> monjo = new Monjo<ObjectId, ListWithin>(getMongoDB(), ListWithin.class);
56 ObjectId objectId = monjo.save(pojo);
MongoDbInsertBatchIT.java (https://github.com/apache/camel.git) Java · 75 lines
16 */
17 package org.apache.camel.component.mongodb.integration;
22 import com.mongodb.BasicDBObject;
23 import org.apache.camel.Exchange;
24 import org.apache.camel.builder.RouteBuilder;
25 import org.apache.camel.component.mongodb.MongoDbConstants;
26 import org.bson.Document;
31 public class MongoDbInsertBatchIT extends AbstractMongoDbITSupport {
70 from("direct:insert")
71 .to("mongodb:myDb?database={{mongodb.testDb}}&collection={{mongodb.testCollection}}&operation=insert");
72 }
DropUserOperation.java (git://github.com/mongodb/mongo-java-driver.git) Java · 148 lines
1 /*
2 * Copyright (c) 2008-2016 MongoDB, Inc.
3 *
17 package com.mongodb.operation;
19 import com.mongodb.MongoCommandException;
20 import com.mongodb.MongoNamespace;
21 import com.mongodb.WriteConcern;
22 import com.mongodb.WriteConcernResult;
23 import com.mongodb.async.SingleResultCallback;
24 import com.mongodb.binding.AsyncWriteBinding;
Client.java (https://gitlab.com/rgwch/solview.git) Java · 104 lines
GameUpdater.java (https://github.com/dansmithy/sanjuan.git) Java · 243 lines
MongoUtils.java (https://gitlab.com/icarusalways/jackrabbit-oak.git) Java · 85 lines
MongoDBException.java (https://gitlab.com/Aaeinstein54/corelib) Java · 39 lines
23 /**
24 * Basic MongoDBException
25 *
28 */
29 public class MongoDBException extends EuropeanaException {
30 private static final long serialVersionUID = 4785113365867141067L;
32 public MongoDBException(ProblemType problem) {
33 super(problem);
36 public MongoDBException(Throwable causedBy,ProblemType problem) {
37 super(causedBy,problem);
MongoDBMain.java (https://gitlab.com/AimeTPGM/OfficerBossProject) Java · 43 lines
1 package mongodb.main;
3 import java.net.UnknownHostException;
4 import com.mongodb.MongoClient;
7 public class MongoDBMain {
16 try {
17 System.out.println("connecting to mongodb at "+MONGO_HOST+":"+MONGO_PORT+"...\ndatabase name: "+DB_NAME+"\ncollection: "+COLLECTION);
18 mongo = new MongoClient(
MongoDBMain.java (https://gitlab.com/AimeTPGM/OfficerBossProject) Java · 44 lines
VocabularyMongoServerImpl.java (https://gitlab.com/Aaeinstein54/corelib) Java · 157 lines
BookSession.java (https://bitbucket.org/poligraph/javarepository.git) Java · 43 lines
DB.java (https://github.com/Fancy/mongo-java-driver.git) Java · 149 lines
44 */
45 public DBCursor executeQuery(String query) throws MongoDBException, MongoDBIOException;
78 */
79 public DBCollection createCollection(String name) throws MongoDBException, MongoDBIOException;
90 */
91 public DBCollection createCollection(String name, DBCollectionOptions options) throws MongoDBException, MongoDBIOException;
104 */
105 public DBCollection getCollection(String name) throws MongoDBException, MongoDBIOException;
115 */
116 public boolean dropCollection(String name) throws MongoDBException, MongoDBIOException;
MongoDbMultifactorAuthenticationTrustStorage.java (https://github.com/frett/cas.git) Java · 82 lines
7 import lombok.val;
8 import org.springframework.data.mongodb.core.MongoOperations;
9 import org.springframework.data.mongodb.core.query.Criteria;
10 import org.springframework.data.mongodb.core.query.Query;
16 /**
17 * This is {@link MongoDbMultifactorAuthenticationTrustStorage}.
18 *
23 @RequiredArgsConstructor
24 public class MongoDbMultifactorAuthenticationTrustStorage extends BaseMultifactorAuthenticationTrustStorage {
25 private final String collectionName;
SequenceMongoIdGenerator.java (https://github.com/dansmithy/sanjuan.git) Java · 44 lines
DefaultDocumentToObjectConverterTest.java (https://github.com/equake/monjo.git) Java · 164 lines
18 import org.monjo.example.SimplePOJOWithStringId;
19 import org.monjo.test.util.MongoDBTest;
21 import com.mongodb.BasicDBObject;
22 import com.mongodb.DBObject;
26 public class DefaultDocumentToObjectConverterTest extends MongoDBTest {
29 public void setUp() throws Exception {
30 MongoDBTest.getMonjoCollection().drop();
31 }
TestStandalone.java (git://github.com/mongodb/mongo-hadoop.git) Java · 120 lines
1 package com.mongodb.hadoop;
3 import com.mongodb.MongoClientURI;
4 import com.mongodb.hadoop.examples.treasury.TreasuryYieldXMLConfig;
5 import com.mongodb.hadoop.mapred.output.MongoOutputCommitter;
6 import com.mongodb.hadoop.splitter.MultiMongoCollectionSplitter;
7 import com.mongodb.hadoop.splitter.SingleMongoSplitter;
8 import com.mongodb.hadoop.testutils.MapReduceJob;
9 import com.mongodb.hadoop.util.MongoClientURIBuilder;
10 import org.apache.commons.logging.Log;
19 import static com.mongodb.hadoop.splitter.MultiMongoCollectionSplitter.MULTI_COLLECTION_CONF_KEY;
20 import static com.mongodb.hadoop.util.MongoConfigUtil.INPUT_NOTIMEOUT;
Session.java (https://gitlab.com/ai-contester/running-service) Java · 31 lines
GridFsTest.java (git://github.com/bguerout/jongo.git) Java · 90 lines
SimpleMongoClientDbFactory.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 74 lines
15 */
16 package org.springframework.data.mongodb.core;
18 import com.mongodb.ConnectionString;
19 import com.mongodb.client.MongoClient;
20 import com.mongodb.client.MongoClients;
21 import com.mongodb.client.MongoDatabase;
37 * be {@literal null} or empty.
38 * @see <a href="https://docs.mongodb.com/manual/reference/connection-string/">MongoDB Connection String reference</a>
39 */
MongoDbConstants.java (https://gitlab.com/matticala/apache-camel) Java · 48 lines
16 */
17 package org.apache.camel.component.mongodb;
19 public final class MongoDbConstants {
21 public static final String OPERATION_HEADER = "CamelMongoDbOperation";
22 public static final String RESULT_TOTAL_SIZE = "CamelMongoDbResultTotalSize";
23 public static final String RESULT_PAGE_SIZE = "CamelMongoDbResultPageSize";
24 public static final String FIELDS_FILTER = "CamelMongoDbFieldsFilter";
25 public static final String BATCH_SIZE = "CamelMongoDbBatchSize";
26 public static final String NUM_TO_SKIP = "CamelMongoDbNumToSkip";
Criteria.java (https://github.com/rburton/gomon.git) Java · 224 lines
3 import com.mongodb.BasicDBObject;
4 import com.mongodb.DBObject;
26 * Creates a new query with a document key
27 * @param key MongoDB document key
28 * @return Returns a new QueryBuilder
35 * Adds a new key to the query or sets an existing key to as current for chaining
36 * @param key MongoDB document key
37 * @return Returns the current QueryBuilder with an appended key operand
49 * Example: QueryBuilder.start("a").greaterThan(1).and("b").lessThan(3)
50 * @param key MongoDB document key
51 * @return Returns the current QueryBuilder with an appended key operand
Client.java (https://bitbucket.org/ddrissa/hotel-api-metier-dao-mongo.git) Java · 118 lines
Person.java (https://gitlab.com/MichelZuniga/javaee7-samples) Java · 104 lines
DemoUtils.java (https://gitlab.com/sarabjeet437114/spring-integration-samples) Java · 40 lines
15 */
16 package org.springframework.integration.samples.mongodb.util;
18 import com.mongodb.MongoClient;
20 import org.springframework.data.mongodb.MongoDbFactory;
21 import org.springframework.data.mongodb.core.MongoTemplate;
22 import org.springframework.data.mongodb.core.SimpleMongoDbFactory;
30 public static MongoDbFactory prepareMongoFactory(String... additionalCollectionToDrop) throws Exception{
31 MongoDbFactory mongoDbFactory = new SimpleMongoDbFactory(new MongoClient(), "test");
32 MongoTemplate template = new MongoTemplate(mongoDbFactory);
TramStationGetterUtils.java (https://bitbucket.org/ambientic/traveldashboard-server.git) Java · 40 lines
Player.java (https://github.com/dansmithy/sanjuan.git) Java · 146 lines
UserSessionDAO.java (https://gitlab.com/jlinkedit/jlinkservices) Java · 106 lines
8 import org.springframework.beans.factory.annotation.Autowired;
9 import org.springframework.data.mongodb.core.MongoOperations;
10 import org.springframework.data.mongodb.core.query.Criteria;
11 import org.springframework.data.mongodb.core.query.Query;
12 import org.springframework.stereotype.Repository;
IndexResolver.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 72 lines
15 */
16 package org.springframework.data.mongodb.core.index;
18 import org.springframework.data.mapping.context.MappingContext;
19 import org.springframework.data.mongodb.core.mapping.MongoMappingContext;
20 import org.springframework.data.mongodb.core.mapping.MongoPersistentEntity;
21 import org.springframework.data.mongodb.core.mapping.MongoPersistentProperty;
22 import org.springframework.data.util.ClassTypeInformation;
ModelFactory.java (https://github.com/BryanHunt/mongo-emf.git) Java · 286 lines
IndexLibrary.java (https://bitbucket.org/ericson_cepeda/repbiblioteca.git) Java · 115 lines
12 import com.mongodb.BasicDBObject;
13 import com.mongodb.DB;
14 import com.mongodb.DBCollection;
15 import com.mongodb.DBObject;
21 MongoConnector mc = MongoConnector.getInstance( );
22 DB bdConex = mc.getMongoDB( );
23 return bdConex.getCollection( MongoConnector.INDEX_COLLECTION );
27 MongoConnector mc = MongoConnector.getInstance( );
28 DB bdConex = mc.getMongoDB( );
29 return bdConex.getCollection( MongoConnector.BOOKS_COLLECTION );
38 MongoConnector mc = MongoConnector.getInstance( );
39 DB bdConex = mc.getMongoDB( );
40 DBCollection indexCollection = bdConex.getCollection( MongoConnector.INDEX_COLLECTION );
MongoConnection.java (https://github.com/backupify/graylog2-server.git) Java · 184 lines
23 import com.mongodb.BasicDBObject;
24 import com.mongodb.BasicDBObjectBuilder;
25 import com.mongodb.Mongo;
26 import com.mongodb.DB;
27 import com.mongodb.DBCollection;
28 import com.mongodb.MongoException;
29 import com.mongodb.MongoOptions;
30 import com.mongodb.ServerAddress;
37 *
38 * MongoDB connection singleton
39 *
ReactiveAggregationOperationSupport.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 129 lines
15 */
16 package org.springframework.data.mongodb.core;
20 import org.springframework.data.mongodb.core.aggregation.Aggregation;
21 import org.springframework.data.mongodb.core.aggregation.TypedAggregation;
50 * (non-Javadoc)
51 * @see org.springframework.data.mongodb.core.ReactiveAggregationOperation#aggregateAndReturn(java.lang.Class)
52 */
79 * (non-Javadoc)
80 * @see org.springframework.data.mongodb.core.ReactiveAggregationOperation.AggregationOperationWithCollection#inCollection(java.lang.String)
81 */
91 * (non-Javadoc)
92 * @see org.springframework.data.mongodb.core.ReactiveAggregationOperation.AggregationOperationWithAggregation#by(org.springframework.data.mongodb.core.Aggregation)
93 */
WebConfiguration.java (git://github.com/SpringSource/cloudfoundry-samples.git) Java · 49 lines
6 import org.springframework.context.annotation.Import;
7 import org.springframework.data.mongodb.examples.custsvc.web.CloudFoundryEnvironmentHandlerInterceptor;
8 import org.springframework.web.servlet.config.annotation.*;
13 @Import(ServicesConfiguration.class)
14 @ComponentScan("org.springframework.data.mongodb.examples.custsvc.web")
15 public class WebConfiguration extends WebMvcConfigurerAdapter {
WriteRequest.java (https://github.com/mebigfatguy/mongo-java-driver.git) Java · 21 lines
package-info.java (https://github.com/mebigfatguy/mongo-java-driver.git) Java · 20 lines
package-info.java (https://github.com/mebigfatguy/mongo-java-driver.git) Java · 20 lines
Resources.java (https://bitbucket.org/diogo-rh/openshift-quickstarts.git) Java · 93 lines
19 import com.mongodb.MongoClient;
20 import com.mongodb.MongoClientOptions;
21 import com.mongodb.MongoCredential;
22 import com.mongodb.ServerAddress;
23 import com.mongodb.client.MongoCollection;
24 import com.mongodb.client.MongoDatabase;
58 for (DbServicePrefixMappingParser.DbServicePrefixMapping mapping : mappings) {
59 if ("MONGODB".equals(mapping.getDatabaseType().toUpperCase())) {
60 String hostname = System.getenv(mapping.getServiceName() + "_SERVICE_HOST");
68 }
69 throw new IllegalStateException("No MongoDB mapping in " + DB_SERVICE_PREFIX_MAPPING);
70 }
ReflectionTest.java
(git://github.com/mongodb/mongo-java-driver.git)
Java · 140 lines
✨ Summary
This Java code tests MongoDB’s reflection-based object mapping functionality using JUnit tests. It creates classes that extend ReflectionDBObject
and tests their serialization, deserialization, and interaction with MongoDB’s DBCollection. The tests verify that objects are correctly mapped to and from MongoDB documents, including nested objects and fields with different data types.
This Java code tests MongoDB’s reflection-based object mapping functionality using JUnit tests. It creates classes that extend ReflectionDBObject
and tests their serialization, deserialization, and interaction with MongoDB’s DBCollection. The tests verify that objects are correctly mapped to and from MongoDB documents, including nested objects and fields with different data types.
MongoDbConnectionBeansTest.java (https://github.com/gnodet/camel.git) Java · 84 lines
29 public class MongoDbConnectionBeansTest extends AbstractMongoDbTest {
30 @Test
37 MongoDbEndpoint testEndpoint = context.getEndpoint("mongodb:anyName?mongoConnection=#myDb", MongoDbEndpoint.class);
50 MongoDbEndpoint testEndpoint = context.getEndpoint("mongodb:myDb", MongoDbEndpoint.class);
51 assertEquals("myDb", testEndpoint.getConnectionBean());
64 MongoDbEndpoint testEndpoint = context.getEndpoint("mongodb:myDb?mongoConnection=#myDbS", MongoDbEndpoint.class);
65 MongoClient myDbS = context.getRegistry().lookupByNameAndType("myDbS", MongoClient.class);
73 context.getComponent(SCHEME, MongoDbComponent.class).setMongoConnection(null);
74 assertThrows(Exception.class, () -> context.getEndpoint("mongodb:anythingNotRelated", MongoDbEndpoint.class));
75 }
FindAndModifyHelper.java (git://github.com/mongodb/mongo-java-driver.git) Java · 66 lines
1 /*
2 * Copyright (c) 2008-2014 MongoDB, Inc.
3 *
17 package com.mongodb.operation;
19 import com.mongodb.MongoWriteConcernException;
20 import com.mongodb.ServerAddress;
21 import com.mongodb.WriteConcernResult;
22 import com.mongodb.bulk.WriteConcernError;
23 import com.mongodb.operation.CommandOperationHelper.CommandTransformer;
24 import org.bson.BsonBoolean;
CursorIterator.java (https://github.com/velna/jmongo.git) Java · 218 lines
Compressor.java (git://github.com/mongodb/mongo-java-driver.git) Java · 134 lines
Customer.java (https://github.com/mykel33/askmecode.git) Java · 125 lines
DBCollectionTest.java (https://github.com/gzsombor/mongo-java-driver.git) Java · 204 lines
CommandResult.java (git://github.com/mongodb/mongo-java-driver.git) Java · 98 lines
GridFSFindIterable.java (https://github.com/d5nguyenvan/mongo-java-driver.git) Java · 116 lines
1 /*
2 * Copyright 2015 MongoDB, Inc.
3 *
17 package com.mongodb.async.client.gridfs;
19 import com.mongodb.async.client.MongoIterable;
20 import com.mongodb.client.gridfs.model.GridFSFile;
21 import com.mongodb.client.model.Collation;
22 import org.bson.conversions.Bson;
38 * {@code
39 * Filters.and(Filters.eq("filename", "mongodb.png"), Filters.eq("metadata.contentType", "image/png"));
40 * }
SortOperation.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 89 lines
15 */
16 package org.springframework.data.mongodb.core.aggregation;
21 import org.springframework.data.domain.Sort.Order;
22 import org.springframework.data.mongodb.core.aggregation.ExposedFields.FieldReference;
23 import org.springframework.util.Assert;
35 * @since 1.3
36 * @see <a href="https://docs.mongodb.com/manual/reference/operator/aggregation/sort/">MongoDB Aggregation Framework:
37 * $sort</a>
63 * (non-Javadoc)
64 * @see org.springframework.data.mongodb.core.aggregation.AggregationOperation#toDocument(org.springframework.data.mongodb.core.aggregation.AggregationOperationContext)
65 */
82 * (non-Javadoc)
83 * @see org.springframework.data.mongodb.core.aggregation.AggregationOperation#getOperator()
84 */
UnwrapAndReadDbObjectCallbackUnitTests.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 96 lines
15 */
16 package org.springframework.data.mongodb.core;
25 import org.mockito.runners.MockitoJUnitRunner;
26 import org.springframework.data.mongodb.MongoDbFactory;
27 import org.springframework.data.mongodb.core.MongoTemplate.UnwrapAndReadDbObjectCallback;
28 import org.springframework.data.mongodb.core.convert.MappingMongoConverter;
29 import org.springframework.data.mongodb.core.mapping.MongoMappingContext;
31 import com.mongodb.BasicDBObject;
41 @Mock MongoDbFactory factory;
NotificationController.java (https://bitbucket.org/shyamite/govrnn-after-unibera-mainapp.git) Java · 142 lines
MongoDbSamlRegisteredServiceMetadataResolver.java (https://github.com/Jasig/cas.git) Java · 70 lines
13 import org.opensaml.saml.metadata.resolver.MetadataResolver;
14 import org.springframework.data.mongodb.core.MongoOperations;
20 /**
21 * This is {@link MongoDbSamlRegisteredServiceMetadataResolver}.
22 *
26 @Slf4j
27 public class MongoDbSamlRegisteredServiceMetadataResolver extends BaseSamlRegisteredServiceMetadataResolver {
28 private final MongoOperations mongoTemplate;
31 public MongoDbSamlRegisteredServiceMetadataResolver(final SamlIdPProperties samlIdPProperties,
32 final OpenSamlConfigBean configBean,
53 val metadataLocation = service.getMetadataLocation();
54 return metadataLocation.trim().startsWith("mongodb://");
55 } catch (final Exception e) {
MongoDbConsentRepository.java (https://github.com/Jasig/cas.git) Java · 73 lines
8 import lombok.val;
9 import org.springframework.data.mongodb.core.MongoOperations;
10 import org.springframework.data.mongodb.core.query.Criteria;
11 import org.springframework.data.mongodb.core.query.Query;
15 /**
16 * This is {@link MongoDbConsentRepository}.
17 *
21 @RequiredArgsConstructor
22 public class MongoDbConsentRepository implements ConsentRepository {
23 private static final long serialVersionUID = 7734163279139907616L;
NotificationMappingMongo.java (https://bitbucket.org/shyamite/govrnn-after-unibera-mainapp.git) Java · 137 lines
GraphSONTool.java (git://github.com/mongodb/mongo-snippets.git) Java · 124 lines
1 package org.mongodb.graph;
12 import com.beust.jcommander.Parameters;
13 import com.mongodb.DB;
14 import com.mongodb.MongoClient;
15 import com.mongodb.MongoClientURI;
21 private static final String DEFAULT_MONGODB_ENDPOINT = "mongodb://localhost:27017/";
22 @Parameter(names = "--dburi", description = "MongoDB URI for target database")
23 private String dburi = DEFAULT_MONGODB_ENDPOINT + GraphSON.GRAPH;
102 // Create the graph listener for the mongodb database
103 MongoDBListener listener = new MongoDBListener(
104 database, importCmd.drop, importCmd.duplicateMode,
makingdatabase.java (https://gitlab.com/gourav.dhama/mongoPOC) Java · 128 lines
3 import com.mongodb.DB;
4 import com.mongodb.DBCollection;
5 import com.mongodb.BasicDBObject;
6 import com.mongodb.DBObject;
7 import com.mongodb.MongoClient;
8 import com.mongodb.DBCursor;
10 import com.mongodb.ServerAddress;
29 // To connect to mongodb server
30 MongoClient mongoClient = new MongoClient( "localhost" , 27017 );
Stream.java (https://github.com/meddah/graylog2-server.git) Java · 151 lines
DynamicConnectionStatus.java (https://github.com/CengageEng/mongo-java-driver.git) Java · 195 lines
Bytes.java (https://github.com/tqthe/mongo-java-driver.git) Java · 109 lines
HibernateOgmAssociationFindBenchmark.java (https://github.com/hibernate/hibernate-ogm.git) Java · 142 lines
TableDeleteCommand.java (https://repo.or.cz/Tadpole.git) Java · 96 lines
10 ******************************************************************************/
11 package com.hangum.tadpole.mongodb.erd.core.command;
20 import com.hangum.tadpole.mongodb.model.DB;
21 import com.hangum.tadpole.mongodb.model.Relation;
22 import com.hangum.tadpole.mongodb.model.RelationKind;
23 import com.hangum.tadpole.mongodb.model.Table;
SpringApplicationContextInitializer.java (https://gitlab.com/cgshome/spring-music) Java · 127 lines
26 new HashMap<Class<? extends ServiceInfo>, String>();
27 private static final List<String> validLocalProfiles = Arrays.asList("mysql", "postgres", "mongodb", "redis");
31 static {
32 serviceTypeToProfileName.put(MongoServiceInfo.class, "mongodb");
33 serviceTypeToProfileName.put(PostgresqlServiceInfo.class, "postgres");
UserServiceImpl.java (https://gitlab.com/Krerg/ChemGenerator) Java · 77 lines
MongoDbShardKeySetting.java (git://github.com/WindowsAzure/azure-sdk-for-java.git) Java · 70 lines
14 /**
15 * Describes a MongoDB shard key.
16 */
17 public class MongoDbShardKeySetting {
18 /**
21 @JsonProperty(value = "fields", required = true)
22 private List<MongoDbShardKeyField> fields;
34 */
35 public List<MongoDbShardKeyField> fields() {
36 return this.fields;
44 */
45 public MongoDbShardKeySetting withFields(List<MongoDbShardKeyField> fields) {
46 this.fields = fields;
WriteResult.java (git://github.com/mongodb/mongo-java-driver.git) Java · 134 lines
1 /*
2 * Copyright (c) 2008-2014 MongoDB, Inc.
3 *
17 package com.mongodb;
67 * @return true if the write was acknowledged
68 * @see com.mongodb.WriteConcern#UNACKNOWLEDGED
69 * @since 3.0
87 /**
88 * Gets the _id value of an upserted document that resulted from this write. Note that for MongoDB servers prior to version 2.6,
89 * this method will return null unless the _id of the upserted document was of type ObjectId.
WriteConcernDocumentTest.java (git://github.com/mongodb/mongo-java-driver.git) Java · 101 lines
QuickTourAdmin.java (git://github.com/mongodb/mongo-java-driver.git) Java · 117 lines
1 /*
2 * Copyright 2015 MongoDB, Inc.
3 *
19 import com.mongodb.MongoClient;
20 import com.mongodb.MongoClientURI;
21 import com.mongodb.client.MongoCollection;
22 import com.mongodb.client.MongoDatabase;
23 import com.mongodb.client.model.CreateCollectionOptions;
24 import com.mongodb.client.model.Indexes;
25 import com.mongodb.client.model.TextSearchOptions;
26 import org.bson.Document;
AsyncClusterBinding.java (git://github.com/mongodb/mongo-java-driver.git) Java · 118 lines
1 /*
2 * Copyright (c) 2008-2014 MongoDB, Inc.
3 *
17 package com.mongodb.binding;
19 import com.mongodb.ReadPreference;
20 import com.mongodb.async.SingleResultCallback;
21 import com.mongodb.connection.AsyncConnection;
22 import com.mongodb.connection.Cluster;
23 import com.mongodb.connection.Server;
24 import com.mongodb.connection.ServerDescription;
UpdateRequest.java (https://github.com/mebigfatguy/mongo-java-driver.git) Java · 170 lines
MongoException.java (https://github.com/mebigfatguy/mongo-java-driver.git) Java · 174 lines
UpdateUserOperation.java (https://github.com/mebigfatguy/mongo-java-driver.git) Java · 139 lines
1 /*
2 * Copyright 2008-present MongoDB, Inc.
3 *
17 package com.mongodb.operation;
19 import com.mongodb.MongoCommandException;
20 import com.mongodb.MongoCredential;
21 import com.mongodb.WriteConcern;
22 import com.mongodb.async.SingleResultCallback;
23 import com.mongodb.binding.AsyncWriteBinding;
24 import com.mongodb.binding.WriteBinding;
_SocialUserConnection.java (https://gitlab.com/augurpl/gitlab-ci-hipster-image) Java · 253 lines
4 import org.hibernate.annotations.CacheConcurrencyStrategy;
5 <% if (databaseType == 'mongodb') { %>
6 import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
9 import org.springframework.data.annotation.Id;
10 import org.springframework.data.mongodb.core.mapping.Document;
11 import org.springframework.data.mongodb.core.mapping.Field;
14 import javax.validation.constraints.NotNull;
15 <% if (databaseType == 'mongodb') { -%>
16 import javax.validation.constraints.Size;
25 @Table(name = "jhi_social_user_connection")
26 @Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)<% } %><% if (databaseType == 'mongodb') { %>
27 @Document(collection = "jhi_social_user_connection")<% } %>
31 @GeneratedValue(strategy = GenerationType.AUTO)
32 private Long id;<% } %><% if (databaseType == 'mongodb') { %>
33 @Id
ListIndexesIterableImpl.java (https://github.com/mebigfatguy/mongo-java-driver.git) Java · 65 lines
1 /*
2 * Copyright 2008-present MongoDB, Inc.
3 *
17 package com.mongodb.client.internal;
19 import com.mongodb.MongoNamespace;
20 import com.mongodb.ReadConcern;
21 import com.mongodb.ReadPreference;
22 import com.mongodb.client.ListIndexesIterable;
23 import com.mongodb.internal.operation.SyncOperations;
24 import com.mongodb.lang.Nullable;