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 *

16

17 package com.mongodb.connection;

18

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 *

16

17 package com.mongodb;

18

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,

144

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;

18

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 {

59

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

4

5 import com.mongodb.client.MongoCollection;

6 import com.mongodb.client.MongoCursor;

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{

37

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.

18

19 package com.mongodb.util;

20

28

29 import com.mongodb.Mongo;

30

212

213 if ( ste.getClassName().equals( "com.mongodb.util.TestCase" ) &&

214 ste.getMethodName().equals( "run" ) )

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

23 /**

24 * MongoDB との非同期通信を行うクライアント

25 *

56 /**

57 * MongoDB へ接続します。

58 */

65 if (!future.isSuccess()) {

66 throw new MongoException("No available MongoDB servers.");

67 }

81 /**

82 * MongoDB への接続を閉じます。

83 */

BulkOperations.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 166 lines

15 */

16 package org.springframework.data.mongodb.core;

17

19

20 import org.springframework.data.mongodb.core.query.Query;

21 import org.springframework.data.mongodb.core.query.Update;

23

24 import com.mongodb.bulk.BulkWriteResult;

25

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 *

16

17 package com.mongodb.async.client;

18

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

6

7 import mongo.MongoDBFactory;

8

12

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 *

16

17 package com.mongodb.async.client;

18

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

6 import org.springframework.data.annotation.Id;

7 import org.springframework.data.mongodb.core.mapping.Document;

8

DecoderBench.java (git://github.com/bguerout/jongo.git) Java · 79 lines

20 import com.google.caliper.SimpleBenchmark;

21 import com.mongodb.*;

22 import org.jongo.bson.Bson;

ExecutableInsertOperationSupport.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 139 lines

15 */

16 package org.springframework.data.mongodb.core;

17

20

21 import org.springframework.data.mongodb.core.BulkOperations.BulkMode;

22 import org.springframework.lang.Nullable;

25

26 import com.mongodb.bulk.BulkWriteResult;

27

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 *

16

17 package com.mongodb.binding;

18

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;

13

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;

25

ElasticsearchConfiguration.java (https://github.com/Graylog2/graylog2-server.git) Java · 194 lines

5 * it under the terms of the Server Side Public License, version 1,

6 * as published by MongoDB, Inc.

7 *

14 * along with this program. If not, see

15 * <http://www.mongodb.com/licensing/server-side-public-license>.

16 */

Keywords.java (https://gitlab.com/QawsQAER/riskadvisor) Java · 134 lines

2

3 import com.mongodb.*;

4 import edu.cmu.sv.webcrawler.util.MongoHelper;

WordDao.java (https://github.com/beldenge/SentenceBuilder.git) Java · 211 lines

21

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;

25

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

2

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 {

38

MongoConnection.java (https://github.com/smackware/graylog2-server.git) Java · 186 lines

22

23 import com.mongodb.*;

24

29 *

30 * MongoDB connection singleton

31 *

60 *

61 * @param username MongoDB user

62 * @param password MongoDB password

63 * @param hostname MongoDB host

64 * @param database MongoDB database

65 * @param port MongoDB port

66 * @param useAuth Use authentication?

SimpleCategoryCriteriaGenerator.java (https://github.com/rackerlabs/atom-hopper.git) Java · 88 lines

1 package org.atomhopper.mongodb.query;

2

4 import java.util.List;

5 import org.springframework.data.mongodb.core.query.Criteria;

6 import org.springframework.data.mongodb.core.query.Query;

EnableReactiveMongoRepositories.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 143 lines

16

17 package org.springframework.data.mongodb.repository.config;

18

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 *

16

17 package com.mongodb.operation;

18

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

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

ReflectionDBObject.java (https://github.com/fes/mongo-java-driver.git) Java · 249 lines

18

19 package com.mongodb;

20

23

24 import com.mongodb.util.*;

25

GridFSDBFile.java (git://github.com/mongodb/mongo-java-driver.git) Java · 203 lines

1 /*

2 * Copyright (c) 2008-2014 MongoDB, Inc.

3 *

16

17 package com.mongodb.gridfs;

18

19 import com.mongodb.BasicDBObject;

20 import com.mongodb.DBObject;

21 import com.mongodb.MongoException;

22

35 *

36 * @mongodb.driver.manual core/gridfs/ GridFS

37 */

ConnectionEventMulticaster.java (git://github.com/mongodb/mongo-java-driver.git) Java · 79 lines

1 /*

2 * Copyright (c) 2008-2014 MongoDB, Inc.

3 *

16

17 package com.mongodb.event;

18

19 import com.mongodb.annotations.Beta;

20

TaskFactoryUnitTests.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 81 lines

15 */

16 package org.springframework.data.mongodb.core.messaging;

17

27

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

17

18 package com.mongodb.hadoop.mapred.input;

19

20 import com.mongodb.*;

21 import com.mongodb.hadoop.util.*;

22 import com.mongodb.util.*;

23 import org.apache.commons.logging.*;

44

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 {

41

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

18 */

19 package org.mongodb.mql;

20

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;

3

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

1 /*

2 * Copyright (c) 2008-2014 MongoDB, Inc.

3 *

16

17 package com.mongodb;

18

19 import com.mongodb.util.JSON;

20 import org.bson.BasicBSONObject;

30

31 import static com.mongodb.MongoClient.getDefaultCodecRegistry;

32 import static java.util.Arrays.asList;

CompositeByteBuf.java (git://github.com/mongodb/mongo-java-driver.git) Java · 344 lines

1 /*

2 * Copyright 2015 MongoDB, Inc.

3 *

16

17 package com.mongodb.connection;

18

ServiceDao.java (https://gitlab.com/BGCX261/zonales-svn-to-git.git) Java · 157 lines

7

8 import com.mongodb.BasicDBObject;

9 import com.mongodb.DBCollection;

10 import com.mongodb.DBCursor;

11 import com.mongodb.DBObject;

12 import com.mongodb.MongoException;

13 import java.util.ArrayList;

MongoNonDocumentResourceStorage.java (git://github.com/lucmoreau/ProvToolbox.git) Java · 114 lines

1 package org.openprovenance.prov.storage.mongodb;

2

3 import com.fasterxml.jackson.databind.ObjectMapper;

4 import com.mongodb.*;

5 import org.apache.commons.io.IOUtils;

11 /* Documentation

12 https://howtodoinjava.com/mongodb/java-mongodb-getsave-image-using-gridfs-apis/

13 */

SpringCloudConfigurationProperties.java (https://github.com/Jasig/cas.git) Java · 186 lines

40 /**

41 * MongoDb config settings.

42 */

43 private MongoDb mongo = new MongoDb();

44

69 @Accessors(chain = true)

70 public static class MongoDb implements Serializable {

71 private static final long serialVersionUID = -6509143371334754469L;

73 /**

74 * Mongodb URI.

75 */

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";

55

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());

119

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;

14

24 @Slf4j

25 public class MongoDbThrottledSubmissionHandlerInterceptorAdapter extends AbstractInspektrAuditHandlerInterceptorAdapter {

26 private final transient MongoTemplate mongoTemplate;

28

29 public MongoDbThrottledSubmissionHandlerInterceptorAdapter(final int failureThreshold,

30 final int failureRangeInSeconds,

59

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

19 /**

20 * MongoDB implementation for the IQuestionDAO. <br>

21 * <br>

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.

1 /*

2 * Copyright (c) 2008-2014 MongoDB, Inc.

3 *

18

19 package com.mongodb;

20

FastMapper.java (https://bitbucket.org/yangibaev/g6) Java · 189 lines

13

14 import com.mongodb.BasicDBList;

15 import com.mongodb.BasicDBObject;

17

18 import com.mongodb.DBObject;

19 import org.bson.types.ObjectId;

SimpleMongoRepositoryConfiguration.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 197 lines

15 */

16 package org.springframework.data.mongodb.repository.config;

17

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

2

3 import com.mongodb.BasicDBObject;

4 import com.mongodb.client.MongoCollection;

5 import com.mongodb.client.MongoCursor;

6 import org.bson.Document;

MongoDataStoreFactory.java (https://gitlab.com/essere.lab.public/qualitas.class-corpus) Java · 116 lines

1 package org.geotools.data.mongodb;

2

35

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;

17

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;

35

MongoInputFormat.java (git://github.com/mongodb/mongo-hadoop.git) Java · 73 lines

17

18 package com.mongodb.hadoop.mapred;

19

21

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.*;

35

36 import com.mongodb.hadoop.MongoConfig;

37 import com.mongodb.hadoop.mapred.input.*;

38 import com.mongodb.hadoop.io.*;

39

MongoDataStore.java (https://github.com/saravanak/Dandanakka.git) Java · 259 lines

1 package com.dandanakka.datastore.mongodb;

2

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;

27

ImageCache.java (https://github.com/shangrz/FlipDroid.git) Java · 84 lines

24 /**

25 * Implements a cache capable of caching it.tika.mongodb.image files. It exposes helper methods to immediately

26 * access binary it.tika.mongodb.image data as {@link android.graphics.Bitmap} objects.

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 {

20

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;

23

24 /**

25 * This is {@link CasAcceptableUsagePolicyMongoDbConfiguration} that stores AUP decisions in a mongo database.

26 *

32 @AutoConfiguration

33 public class CasAcceptableUsagePolicyMongoDbConfiguration {

34

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;

14

20 /**

21 * This is {@link MongoDbMultifactorAuthenticationTrustStorage}.

22 *

26 @Slf4j

27 public class MongoDbMultifactorAuthenticationTrustStorage extends BaseMultifactorAuthenticationTrustStorage {

28 private final MongoOperations mongoTemplate;

29

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;

17

21 import org.junit.Test;

22 import org.springframework.data.mongodb.InvalidMongoDbApiUsageException;

23

24 import com.mongodb.BasicDBObject;

25 import com.mongodb.BasicDBObjectBuilder;

26 import com.mongodb.DBObject;

27

61

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

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

16

17 package com.mongodb.internal.operation;

18

19

20 import com.mongodb.connection.ConnectionDescription;

21

DefaultMessageListenerContainerUnitTests.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 297 lines

15 */

16 package org.springframework.data.mongodb.core.messaging;

17

31 import org.springframework.dao.DataAccessResourceFailureException;

32 import org.springframework.data.mongodb.core.MongoTemplate;

33 import org.springframework.util.ErrorHandler;

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;

21

23

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 *

16

17 package com.mongodb.connection;

18

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;

17

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

15 */

16 package org.springframework.data.mongodb.repository.config;

17

27 import org.springframework.core.type.StandardAnnotationMetadata;

28 import org.springframework.data.mongodb.core.mapping.Document;

29 import org.springframework.data.mongodb.repository.MongoRepository;

AuditablePerson.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 70 lines

15 */

16 package org.springframework.data.mongodb.core;

17

22 import org.springframework.data.annotation.Id;

23 import org.springframework.data.mongodb.core.mapping.DBRef;

24

ReactiveAfterConvertCallback.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 44 lines

15 */

16 package org.springframework.data.mongodb.core.mapping.event;

17

SpringMongoDBConverter.java (https://gitlab.com/metamorphiccode/hazelcast-code-samples) Java · 85 lines

15 */

16 package com.hazelcast.spring.mongodb;

17

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;

24

29 @SuppressWarnings("unused")

30 class SpringMongoDBConverter implements MongoDBConverter {

31

BsonArray.java (git://github.com/mongodb/mongo-java-driver.git) Java · 267 lines

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

76 /**

77 * Parses a string in MongoDB Extended JSON format to a {@code BsonArray}

78 *

81 * @see org.bson.json.JsonReader

82 * @mongodb.driver.manual reference/mongodb-extended-json/ MongoDB Extended JSON

83 *

HealthIndicatorAutoConfiguration.java (https://gitlab.com/luyuwww/spring-boot.git) Java · 259 lines

56 import org.springframework.context.annotation.Configuration;

57 import org.springframework.data.mongodb.core.MongoTemplate;

58 import org.springframework.data.redis.connection.RedisConnectionFactory;

AbstractConstructibleBson.java (git://github.com/mongodb/mongo-java-driver.git) Java · 132 lines

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

15 */

16 package com.mongodb.internal.client.model;

17

18 import com.mongodb.annotations.Immutable;

19 import org.bson.BsonDocument;

MainWindow.java (http://mongodb-shell.googlecode.com/svn/trunk/) Java · 125 lines

1 package org.smartapp.mongodb.ui;

2

15

16 import org.smartapp.mongodb.config.ConnectionConfig;

17 import org.smartapp.mongodb.console.Console;

18 import org.smartapp.mongodb.console.TextAreaConsoleImpl;

19

20 import com.mongodb.Mongo;

21

36

37 super("mongodb-shell " + VERSION);

38

MongoInputFormat.java (https://github.com/chrisx/mongo-hadoop.git) Java · 77 lines

17

18 package com.mongodb.hadoop.mapred;

19

27

28 import com.mongodb.hadoop.MongoConfig;

29 import com.mongodb.hadoop.mapred.input.*;

30 import com.mongodb.hadoop.io.*;

31

QueryBuilder.java (https://github.com/milesoc/mongo-java-driver.git) Java · 323 lines

18

19 package com.mongodb;

20

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

19 import org.joko.core.jsonapi.serializers.JsonDateFormatSerializer;

20 import org.mongodb.morphia.annotations.Entity;

21 import org.springframework.data.annotation.Id;

22 import org.springframework.data.mongodb.core.mapping.Document;

23 import org.springframework.data.mongodb.core.mapping.Field;

DocumentOperators.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 222 lines

15 */

16 package org.springframework.data.mongodb.core.aggregation;

17

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;

17

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

1 /*

2 * Copyright 2015 MongoDB, Inc.

3 *

16

17 package com.mongodb.async.client;

18

36 * @return this

37 * @mongodb.driver.manual reference/method/db.collection.find/ Filter

38 */

54 * @return this

55 * @mongodb.driver.manual reference/method/cursor.batchSize/#cursor.batchSize Batch Size

56 */

RenameCollectionOptions.java (git://github.com/mongodb/mongo-java-driver.git) Java · 54 lines

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

16

17 package com.mongodb.client.model;

18

21 *

22 * @mongodb.driver.manual reference/command/renameCollection renameCollection

23 * @since 3.0

DatabaseTestCase.java (git://github.com/mongodb/mongo-java-driver.git) Java · 55 lines

1 /*

2 * Copyright (c) 2008-2014 MongoDB, Inc.

3 *

16

17 package com.mongodb;

18

21

22 import static com.mongodb.Fixture.getDefaultDatabaseName;

23 import static com.mongodb.Fixture.getMongoClient;

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();

70

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 {

29

30 public MongoDbTicketRegistryTicketCatalogConfiguration(

31 final ConfigurableApplicationContext applicationContext,

32 final CasConfigurationProperties casProperties,

33 @Qualifier("mongoDbTicketCatalogConfigurationValuesProvider")

34 final CasTicketCatalogConfigurationValuesProvider configProvider) {

37

38 @Configuration(value = "MongoDbTicketRegistryTicketCatalogProviderConfiguration", proxyBeanMethods = false)

39 @EnableConfigurationProperties(CasConfigurationProperties.class)

MongoWorker.java (https://gitlab.com/goolic/MuninMX) Java · 89 lines

24

25 import com.mongodb.BasicDBObject;

26 import com.mongodb.DB;

27 import com.mongodb.DBCollection;

28 import com.mongodb.MongoClient;

29 import com.mongodb.MongoOptions;

30

MongoStorageHandlerTest.java (git://github.com/mongodb/mongo-hadoop.git) Java · 110 lines

1 package com.mongodb.hadoop.hive;

2

LatencyMinimizingServerSelectorTest.java (git://github.com/mongodb/mongo-java-driver.git) Java · 91 lines

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

16

17 package com.mongodb.internal.selector;

18

19 import com.mongodb.ServerAddress;

20 import com.mongodb.connection.ClusterDescription;

21 import com.mongodb.connection.ServerDescription;

22 import com.mongodb.connection.ServerType;

28

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();

54

55 @Message(id = 1205, value = "Could not resolve MongoDB hostname [%s]")

56 HibernateException mongoOnUnknownHost(String hostname);

65

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 *

16

17 package com.mongodb.async.client;

18

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

15 */

16 package org.springframework.data.mongodb.core;

17

RelationKind.java (https://repo.or.cz/Tadpole.git) Java · 272 lines

12 */

13 package com.hangum.tadpole.mongodb.model;

14

25 * <!-- end-user-doc -->

26 * @see com.hangum.tadpole.mongodb.model.MongodbPackage#getRelationKind()

27 * @model

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

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

16

17 package com.mongodb.internal.connection;

18

User.java (https://gitlab.com/nicolas1729/cactus) Java · 204 lines

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;

MongoSplitterFactory.java (git://github.com/mongodb/mongo-hadoop.git) Java · 131 lines

16

17 package com.mongodb.hadoop.splitter;

18

19 import com.mongodb.CommandResult;

20 import com.mongodb.DBCollection;

21 import com.mongodb.MongoClientURI;

22 import com.mongodb.hadoop.util.MongoConfigUtil;

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;

26

WildcardIndex.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 198 lines

15 */

16 package org.springframework.data.mongodb.core.index;

17

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();

53

61

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

26 import com.ilove.util.ImageUtil;

27 import com.mongodb.BasicDBObject;

28 import com.mongodb.DB;

29 import com.mongodb.DBCollection;

30 import com.mongodb.DBCursor;

31 import com.mongodb.Mongo;

32

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;

15

16 import static org.springframework.data.mongodb.core.query.Criteria.*;

17

RegexFlags.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 116 lines

15 */

16 package org.springframework.data.mongodb.util;

17

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

15 /**

16 * Serialize JsonElements to mongodb style bson. Note, bson is typically slightly bigger than normal json but parser

17 * performance tends to be better.

Command.java (git://github.com/bguerout/jongo.git) Java · 96 lines

19

20 import com.mongodb.CommandResult;

21 import com.mongodb.DB;

22 import com.mongodb.DBObject;

23 import org.jongo.marshall.Unmarshaller;

AggregationOptionsTests.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 85 lines

15 */

16 package org.springframework.data.mongodb.core.aggregation;

17

18 import static org.assertj.core.api.Assertions.*;

19 import static org.springframework.data.mongodb.core.aggregation.Aggregation.*;

20

GridFSFindPublisherImpl.java (git://github.com/mongodb/mongo-java-driver.git) Java · 96 lines

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

16

17 package com.mongodb.reactivestreams.client.internal;

18

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;

28

29 import static com.mongodb.assertions.Assertions.notNull;

30

MongoClientWrapper.java (https://gitlab.com/bytekast/pentaho-mongodb-plugin) Java · 65 lines

9

10 import com.mongodb.DBObject;

11

20 /**

21 * Retrieve all database names found in MongoDB as visible by the authenticated user.

22 *

MongoTag.java (https://gitlab.com/bytekast/pentaho-mongodb-plugin) Java · 107 lines

17

18 package org.pentaho.di.ui.trans.steps.mongodbinput.models;

19

TestInternalConnection.java (git://github.com/mongodb/mongo-java-driver.git) Java · 190 lines

1 /*

2 * Copyright (c) 2008-2014 MongoDB, Inc.

3 *

16

17 package com.mongodb.connection;

18

19 import com.mongodb.MongoException;

20 import com.mongodb.async.SingleResultCallback;

SaslAuthenticator.java (https://github.com/d5nguyenvan/mongo-java-driver.git) Java · 223 lines

1 /*

2 * Copyright 2008-2016 MongoDB, Inc.

3 *

16

17 package com.mongodb.connection;

18

19 import com.mongodb.MongoCredential;

20 import com.mongodb.MongoSecurityException;

21 import com.mongodb.ServerAddress;

22 import com.mongodb.async.SingleResultCallback;

32

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

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

16

17 package com.mongodb.gridfs;

18

19 import com.mongodb.BasicDBObject;

20 import com.mongodb.DBObject;

21 import com.mongodb.MongoException;

22

35 *

36 * @mongodb.driver.manual core/gridfs/ GridFS

37 */

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();

64

MessageHeader.java (git://github.com/suguru/mongo-java-async-driver.git) Java · 120 lines

13 * <p>

14 * see also <a href="http://www.mongodb.org/display/DOCS/Mongo+Wire+Protocol">http://www.mongodb.org/display/DOCS/Mongo+Wire+Protocol</a>

15 * </p>

ExecutableUpdateOperation.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 291 lines

15 */

16 package org.springframework.data.mongodb.core;

17

19

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;

26

27 import com.mongodb.client.result.UpdateResult;

28

MongoDBTask.java (https://bitbucket.org/keypointt/foreveryoung.git) Java · 221 lines

1 package com.foreveryoung.mongodb;

2

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 {

29

34

35 protected MongoDBClient client;

36

37 public MongoDBTask() {

38

MonitorProperties.java (https://github.com/Jasig/cas.git) Java · 91 lines

80 /**

81 * Options for monitoring MongoDb resources.

82 */

83 private List<MongoDbMonitorProperties> mongo = new ArrayList<>();

84

PersistedEntryTest.java (https://github.com/rackerlabs/atom-hopper.git) Java · 92 lines

1 package org.atomhopper.mongodb.domain;

2

MongoServerApiFactoryBean.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 92 lines

15 */

16 package org.springframework.data.mongodb.core;

17

21

22 import com.mongodb.ServerApi;

23 import com.mongodb.ServerApi.Builder;

24 import com.mongodb.ServerApiVersion;

25

ChildCodecRegistry.java (git://github.com/mongodb/mongo-java-driver.git) Java · 101 lines

1 /*

2 * Copyright (c) 2008-2014 MongoDB, Inc.

3 *

MongoNamespace.java (git://github.com/mongodb/mongo-java-driver.git) Java · 200 lines

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

16

17 package com.mongodb;

18

19 import com.mongodb.annotations.Immutable;

20 import org.bson.codecs.pojo.annotations.BsonCreator;

26

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

18

19 import com.mongodb.Mongo;

20

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;

18

21

22 import com.mongodb.BasicDBObject;

23 import org.apache.camel.Exchange;

29

30 public class MongoDbInsertBatchTest extends AbstractMongoDbTest {

31

35

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;

17

29 import org.springframework.aop.framework.AopProxyUtils;

30 import org.springframework.data.mongodb.MongoDatabaseFactory;

31 import org.springframework.test.util.ReflectionTestUtils;

32

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

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

16

17 package com.mongodb.async.client;

18

19 import com.mongodb.Function;

20 import com.mongodb.async.AsyncBatchCursor;

21 import com.mongodb.async.SingleResultCallback;

22

MongoCredentialTest.java (git://github.com/mongodb/mongo-java-driver.git) Java · 165 lines

1 /*

2 * Copyright (c) 2008-2014 MongoDB, Inc.

3 *

16

17 package com.mongodb;

18

19 import com.mongodb.util.TestCase;

20 import org.junit.Test;

37

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;

25

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 *

16

17 package com.mongodb.reactivestreams.client;

18

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 *

16

17 package com.mongodb.internal.binding;

18

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

6 */

7 package de.xn__ho_hia.storage_unit.mongodb;

8

WriteConcern.java (https://github.com/pohutukawa/mongo-java-driver.git) Java · 146 lines

18

19 package com.mongodb;

20 /**

MongoDbServiceRegistryProperties.java (https://github.com/frett/cas.git) Java · 25 lines

2

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 {

19

21

22 public MongoDbServiceRegistryProperties() {

23 setCollection("cas-service-registry");

FileRest.java (https://gitlab.com/AimeTPGM/OfficerBossProject) Java · 223 lines

34 import main.model.MyFileWithoutIS;

35 import mongodb.dao.FileDAO;

36

WorldDevIndicatorDataLoader.java (git://github.com/mongodb/mongo-hadoop.git) Java · 140 lines

15 */

16 package com.mongodb.hadoop.examples.world_development;

17

19

20 import com.mongodb.Mongo;

21 import com.mongodb.DBAddress;

22 import com.mongodb.BasicDBObject;

23 import org.bson.types.ObjectId;

CriteriaContainerImpl.java (http://morphia.googlecode.com/svn/trunk/) Java · 110 lines

7

8 import com.mongodb.BasicDBList;

9 import com.mongodb.BasicDBObject;

10 import com.mongodb.DBObject;

11

MongoInputSplit.java (https://github.com/nibin/mongo-hadoop.git) Java · 132 lines

17

18 package com.mongodb.hadoop.mapred.input;

19

26

27 import com.mongodb.*;

28 import com.mongodb.hadoop.util.*;

29 import com.mongodb.util.*;

30

ListCollectionsPublisherImpl.java (git://github.com/mongodb/mongo-java-driver.git) Java · 66 lines

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

16

17 package com.mongodb.reactivestreams.client.internal;

18

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

1 package getdat;

2 import com.mongodb.*;

3

Address.java (https://bitbucket.org/jochristo/dumpster-springboot-2.0.git) Java · 139 lines

5 import org.joko.core.jsonapi.annotations.JAPIType;

6 import org.springframework.data.mongodb.core.mapping.Document;

7 import org.springframework.data.mongodb.core.mapping.Field;

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 {

99

RadioPlayerUploadHealthProbeTest.java (https://github.com/atlasapi/atlas-feeds.git) Java · 132 lines

18 import com.google.common.collect.Iterables;

19 import com.mongodb.BasicDBObject;

20 import com.mongodb.BasicDBObjectBuilder;

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

12 import org.springframework.data.annotation.Id;

13 import org.springframework.data.mongodb.core.index.CompoundIndex;

14 import org.springframework.data.mongodb.core.index.CompoundIndexes;

15 import org.springframework.data.mongodb.core.mapping.Document;

16

CompoundSearchOperatorBase.java (git://github.com/mongodb/mongo-java-driver.git) Java · 71 lines

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

15 */

16 package com.mongodb.client.model.search;

17

18 import com.mongodb.annotations.Beta;

19 import com.mongodb.annotations.Evolving;

MongoDbVerifierExtensionTest.java (https://github.com/apache/camel.git) Java · 133 lines

16 */

17 package org.apache.camel.component.mongodb.verifier;

18

23 import org.apache.camel.component.extension.ComponentVerifierExtension;

24 import org.apache.camel.component.mongodb.AbstractMongoDbTest;

25 import org.junit.jupiter.api.BeforeEach;

30

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;

18

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;

33

34 public class MongodbSeed {

35 private final MongoClient mongoClient;

ClientAcceptanceTest.java (git://github.com/mongodb/mongo-java-driver.git) Java · 107 lines

1 /*

2 * Copyright (c) 2015 MongoDB, Inc.

3 *

16

17 package com.mongodb.acceptancetest.core;

18

19 import com.mongodb.client.DatabaseTestCase;

20 import com.mongodb.client.MongoDatabase;

ExecutableRemoveOperation.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 142 lines

15 */

16 package org.springframework.data.mongodb.core;

17

19

20 import org.springframework.data.mongodb.core.query.CriteriaDefinition;

21 import org.springframework.data.mongodb.core.query.Query;

22

23 import com.mongodb.client.result.DeleteResult;

24

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;

22

23 import org.hibernate.annotations.common.AssertionFailure;

24 import org.hibernate.ogm.datastore.mongodb.AssociationStorage;

25 import org.hibernate.ogm.grid.AssociationKey;

26

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

20 import de.lottoritter.business.lotteries.MainTicket;

21 import org.mongodb.morphia.annotations.Transient;

22

CountQueryUnitTests.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 163 lines

15 */

16 package org.springframework.data.mongodb.core;

17

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.*;

22

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;

8

17 import org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor;

18 import org.springframework.data.mongodb.core.MongoTemplate;

19

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

15 */

16 package org.springframework.data.mongodb.core.spel;

17

87 * (non-Javadoc)

88 * @see org.springframework.data.mongodb.core.spel.ExpressionNode#isLiteral()

89 */

TestConnection.java (git://github.com/mongodb/mongo-java-driver.git) Java · 263 lines

1 /*

2 * Copyright (c) 2008-2015 MongoDB, Inc.

3 *

16

17 package com.mongodb.connection;

18

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

4 import org.springframework.context.annotation.Configuration;

5 import org.springframework.data.mongodb.config.AbstractMongoConfiguration;

6 import org.springframework.data.mongodb.repository.config.EnableMongoRepositories;

8 import com.github.fakemongo.Fongo;

9 import com.mongodb.Mongo;

10

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

1 /*

2 * Copyright 2013-2015 MongoDB Inc.

3 *

19

20 import com.mongodb.ErrorCategory;

21 import com.mongodb.MongoWriteException;

22 import com.mongodb.client.MongoDatabase;

23 import com.mongodb.client.MongoCollection;

32

33 import static com.mongodb.client.model.Filters.eq;

34

WriteConcernProseTest.java (git://github.com/mongodb/mongo-java-driver.git) Java · 88 lines

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

16

17 package com.mongodb.client;

18

19 import com.mongodb.MongoWriteConcernException;

20 import org.bson.BsonArray;

27

28 import static com.mongodb.ClusterFixture.isDiscoverableReplicaSet;

29 import static com.mongodb.ClusterFixture.serverVersionAtLeast;

36

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 *

16

17 package com.mongodb;

18

19 import com.mongodb.lang.Nullable;

20

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

18

19 package com.mongodb.gridfs;

20

26

27 import com.mongodb.BasicDBObject;

28 import com.mongodb.BasicDBObjectBuilder;

29 import com.mongodb.DBObject;

30 import com.mongodb.MongoException;

LoadSelectedColumnsInEntityTest.java (https://bitbucket.org/cprenzberg/hibernate-ogm.git) Java · 75 lines

20 */

21 package org.hibernate.ogm.test.mongodb.loading;

22

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;

33

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

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

16

17 package com.mongodb.client.model.changestream;

18

19 import static com.mongodb.assertions.Assertions.assertNotNull;

20 import static java.lang.String.format;

29 * @since 4.7

30 * @mongodb.server.release 6.0

31 */

NewYesodProjectPage.java (https://github.com/JPMoresmau/eclipsefp.git) Java · 129 lines

26 dbs.put( UITexts.newYesodProjectWizard_db_mysql,"mysql");

27 dbs.put( UITexts.newYesodProjectWizard_db_mongodb , "mongo");

28 dbs.put( UITexts.newYesodProjectWizard_db_simple , "simple");

BasicBSONObject.java (https://github.com/tqthe/mongo-java-driver.git) Java · 228 lines

190 public String toString(){

191 return com.mongodb.util.JSON.serialize( this );

192 }

MongoFactoryBean.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 193 lines

15 */

16 package org.springframework.data.mongodb.core;

17

27 import org.springframework.dao.support.PersistenceExceptionTranslator;

28 import org.springframework.data.mongodb.CannotGetMongoDbConnectionException;

29 import org.springframework.util.StringUtils;

30

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

2

3 import com.mongodb.io.StreamUtil;

4 import java.io.IOException;

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;

6

20 import org.monjo.example.User;

21 import org.monjo.test.util.MongoDBTest;

22

25

26 public class ComplexSaveTest extends MongoDBTest{

27

40

41 Monjo<ObjectId, ListWithin> monjo = new Monjo<ObjectId, ListWithin>(getMongoDB(), ListWithin.class);

42 ObjectId objectId = monjo.save(pojo);

54

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;

18

21

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;

30

31 public class MongoDbInsertBatchIT extends AbstractMongoDbITSupport {

32

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 *

16

17 package com.mongodb.operation;

18

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

3 import ch.rgw.tools.TimeTool;

4 import com.mongodb.client.MongoCollection;

5 import com.mongodb.client.model.FindOneAndReplaceOptions;

GameUpdater.java (https://github.com/dansmithy/sanjuan.git) Java · 243 lines

6

7 import org.springframework.data.mongodb.core.query.Update;

8

MongoUtils.java (https://gitlab.com/icarusalways/jackrabbit-oak.git) Java · 85 lines

20

21 import com.mongodb.BasicDBObject;

22 import com.mongodb.DB;

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;

31

32 public MongoDBException(ProblemType problem) {

33 super(problem);

35

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;

2

3 import java.net.UnknownHostException;

4 import com.mongodb.MongoClient;

5

6

7 public class MongoDBMain {

8

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

1 package mongodb.main;

2

3 import java.net.UnknownHostException;

4 import com.mongodb.MongoClient;

5

6

7 public class MongoDBMain {

8

16 try {

17 System.out.println("connecting to mongodb at"+MONGO_HOST+":"+MONGO_PORT+"...\ndatabase name: "+DB_NAME+"\ncollection: "+COLLECTION);

18 mongo = new MongoClient(

VocabularyMongoServerImpl.java (https://gitlab.com/Aaeinstein54/corelib) Java · 157 lines

25 import com.google.code.morphia.Morphia;

26 import com.mongodb.Mongo;

27

BookSession.java (https://bitbucket.org/poligraph/javarepository.git) Java · 43 lines

2

3 import com.mongodb.*;

4

DB.java (https://github.com/Fancy/mongo-java-driver.git) Java · 149 lines

44 */

45 public DBCursor executeQuery(String query) throws MongoDBException, MongoDBIOException;

46

78 */

79 public DBCollection createCollection(String name) throws MongoDBException, MongoDBIOException;

80

90 */

91 public DBCollection createCollection(String name, DBCollectionOptions options) throws MongoDBException, MongoDBIOException;

92

104 */

105 public DBCollection getCollection(String name) throws MongoDBException, MongoDBIOException;

106

115 */

116 public boolean dropCollection(String name) throws MongoDBException, MongoDBIOException;

117

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;

11

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

5

6 import org.springframework.data.mongodb.core.MongoTemplate;

7 import org.springframework.data.mongodb.core.query.Criteria;

8 import org.springframework.data.mongodb.core.query.Query;

9 import org.springframework.data.mongodb.core.query.Update;

10

11 import com.mongodb.DBObject;

12

DefaultDocumentToObjectConverterTest.java (https://github.com/equake/monjo.git) Java · 164 lines

18 import org.monjo.example.SimplePOJOWithStringId;

19 import org.monjo.test.util.MongoDBTest;

20

21 import com.mongodb.BasicDBObject;

22 import com.mongodb.DBObject;

25

26 public class DefaultDocumentToObjectConverterTest extends MongoDBTest {

27

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;

2

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;

18

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

2

3 import org.springframework.data.mongodb.repository.MongoRepository;

4

GridFsTest.java (git://github.com/bguerout/jongo.git) Java · 90 lines

18

19 import com.mongodb.BasicDBObject;

20 import com.mongodb.gridfs.GridFS;

21 import com.mongodb.gridfs.GridFSDBFile;

22 import com.mongodb.gridfs.GridFSInputFile;

SimpleMongoClientDbFactory.java (git://github.com/SpringSource/spring-data-mongodb.git) Java · 74 lines

15 */

16 package org.springframework.data.mongodb.core;

17

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;

18

19 public final class MongoDbConstants {

20

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

2

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

5

6 import org.springframework.data.mongodb.core.mapping.Document;

7

Person.java (https://gitlab.com/MichelZuniga/javaee7-samples) Java · 104 lines

41

42 import com.mongodb.BasicDBObject;

43 import com.mongodb.DBObject;

DemoUtils.java (https://gitlab.com/sarabjeet437114/spring-integration-samples) Java · 40 lines

15 */

16 package org.springframework.integration.samples.mongodb.util;

17

18 import com.mongodb.MongoClient;

19

20 import org.springframework.data.mongodb.MongoDbFactory;

21 import org.springframework.data.mongodb.core.MongoTemplate;

22 import org.springframework.data.mongodb.core.SimpleMongoDbFactory;

23

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

30 //Paris

31 json = gson.toJson(MongoDbManager.getParisTramStationsCollection(latitude, longitude, radius));

32 }

Player.java (https://github.com/dansmithy/sanjuan.git) Java · 146 lines

16 import com.github.dansmithy.sanjuan.rest.jaxrs.GameViews;

17 import org.springframework.data.mongodb.core.index.Indexed;

18

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;

17

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

4

5 import com.mongodb.DBCollection;

6 import com.mongodb.DBCursor;

7 import com.mongodb.DBObject;

8

IndexLibrary.java (https://bitbucket.org/ericson_cepeda/repbiblioteca.git) Java · 115 lines

11

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

22

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;

17

19

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

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

16

17 package com.mongodb;

18

19 abstract class WriteRequest {

20 abstract com.mongodb.bulk.WriteRequest toNew(DBCollection dbCollection);

21 }

package-info.java (https://github.com/mebigfatguy/mongo-java-driver.git) Java · 20 lines

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

19 */

20 package com.mongodb.management;

21

package-info.java (https://github.com/mebigfatguy/mongo-java-driver.git) Java · 20 lines

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

17 /**

18 * This package contains classes that manage binding to MongoDB servers for various operations.

19 */

20 package com.mongodb.binding;

21

Resources.java (https://bitbucket.org/diogo-rh/openshift-quickstarts.git) Java · 93 lines

18

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.

1 /*

2 * Copyright (c) 2008-2014 MongoDB, Inc.

3 *

16

17 package com.mongodb;

18

19 import com.mongodb.util.TestCase;

20 import org.junit.Test;

MongoDbConnectionBeansTest.java (https://github.com/gnodet/camel.git) Java · 84 lines

28

29 public class MongoDbConnectionBeansTest extends AbstractMongoDbTest {

30 @Test

36

37 MongoDbEndpoint testEndpoint = context.getEndpoint("mongodb:anyName?mongoConnection=#myDb", MongoDbEndpoint.class);

38

49

50 MongoDbEndpoint testEndpoint = context.getEndpoint("mongodb:myDb", MongoDbEndpoint.class);

51 assertEquals("myDb", testEndpoint.getConnectionBean());

63

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 *

16

17 package com.mongodb.operation;

18

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

1 /**

2 * JMongo is a mongodb driver writtern in java.

3 * Copyright (C) 2010 Xiaohu Huang

Compressor.java (git://github.com/mongodb/mongo-java-driver.git) Java · 134 lines

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

16

17 package com.mongodb.internal.connection;

18

19 import com.mongodb.MongoInternalException;

20 import org.bson.ByteBuf;

Customer.java (https://github.com/mykel33/askmecode.git) Java · 125 lines

15 */

16 package com.oreilly.springdata.mongodb.core;

17

21

22 import org.springframework.data.mongodb.core.index.Indexed;

23 import org.springframework.data.mongodb.core.mapping.Document;

24 import org.springframework.data.mongodb.core.mapping.Field;

25 import org.springframework.util.Assert;

DBCollectionTest.java (https://github.com/gzsombor/mongo-java-driver.git) Java · 204 lines

16

17 package com.mongodb;

18

23

24 import com.mongodb.util.*;

25

31 cleanupMongo = new Mongo( "127.0.0.1" );

32 cleanupDB = "com_mongodb_unittest_DBCollectionTest";

33 _db = cleanupMongo.getDB( cleanupDB );

CommandResult.java (git://github.com/mongodb/mongo-java-driver.git) Java · 98 lines

1 /*

2 * Copyright (c) 2008-2014 MongoDB, Inc.

3 *

16

17 package com.mongodb;

18

20

21 import static com.mongodb.DBObjects.toDBObject;

22 import static com.mongodb.assertions.Assertions.notNull;

26 *

27 * @mongodb.driver.manual reference/command/ Database Commands

28 */

GridFSFindIterable.java (https://github.com/d5nguyenvan/mongo-java-driver.git) Java · 116 lines

1 /*

2 * Copyright 2015 MongoDB, Inc.

3 *

16

17 package com.mongodb.async.client.gridfs;

18

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;

17

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;

17

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;

30

31 import com.mongodb.BasicDBObject;

32

40

41 @Mock MongoDbFactory factory;

42

NotificationController.java (https://bitbucket.org/shyamite/govrnn-after-unibera-mainapp.git) Java · 142 lines

17 import com.ohmuk.folitics.hibernate.entity.UserUINotification;

18 import com.ohmuk.folitics.mongodb.entity.NotificationMongo;

19 import com.ohmuk.folitics.mongodb.service.INotificationMongoService;

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;

15

20 /**

21 * This is {@link MongoDbSamlRegisteredServiceMetadataResolver}.

22 *

26 @Slf4j

27 public class MongoDbSamlRegisteredServiceMetadataResolver extends BaseSamlRegisteredServiceMetadataResolver {

28 private final MongoOperations mongoTemplate;

30

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;

12

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

1 package com.ohmuk.folitics.mongodb.entity;

2

7

8 import org.springframework.data.mongodb.core.mapping.Document;

9 import org.springframework.data.mongodb.core.mapping.Field;

GraphSONTool.java (git://github.com/mongodb/mongo-snippets.git) Java · 124 lines

1 package org.mongodb.graph;

2

12 import com.beust.jcommander.Parameters;

13 import com.mongodb.DB;

14 import com.mongodb.MongoClient;

15 import com.mongodb.MongoClientURI;

16

20

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;

24

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

2

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;

9

10 import com.mongodb.ServerAddress;

11

28

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

22

23 import com.mongodb.*;

24 import org.apache.log4j.Logger;

DynamicConnectionStatus.java (https://github.com/CengageEng/mongo-java-driver.git) Java · 195 lines

16

17 package com.mongodb;

18

34

35 private static final Logger logger = Logger.getLogger("com.mongodb.DynamicConnectionStatus");

36

Bytes.java (https://github.com/tqthe/mongo-java-driver.git) Java · 109 lines

18

19 package com.mongodb;

20

31

32 static Logger LOGGER = Logger.getLogger( "com.mongodb" );

33

HibernateOgmAssociationFindBenchmark.java (https://github.com/hibernate/hibernate-ogm.git) Java · 142 lines

6 */

7 package org.hibernate.ogm.perftest.mongodb.ogm;

8

TableDeleteCommand.java (https://repo.or.cz/Tadpole.git) Java · 96 lines

10 ******************************************************************************/

11 package com.hangum.tadpole.mongodb.erd.core.command;

12

19

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");

28

31 static {

32 serviceTypeToProfileName.put(MongoServiceInfo.class, "mongodb");

33 serviceTypeToProfileName.put(PostgresqlServiceInfo.class, "postgres");

UserServiceImpl.java (https://gitlab.com/Krerg/ChemGenerator) Java · 77 lines

2

3 import com.chemgenerator.mongodb.enitites.TaskBundle;

4 import com.chemgenerator.mongodb.enitites.User;

5 import com.chemgenerator.mongodb.enitites.UserTaskBundles;

6 import com.chemgenerator.mongodb.repos.UserRepository;

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;

23

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 *

16

17 package com.mongodb;

18

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

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

16

17 package com.mongodb;

18

38

39 // See https://github.com/mongodb/specifications/tree/master/source/read-write-concern/tests/connection-string

40 @RunWith(Parameterized.class)

QuickTourAdmin.java (git://github.com/mongodb/mongo-java-driver.git) Java · 117 lines

1 /*

2 * Copyright 2015 MongoDB, Inc.

3 *

18

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 *

16

17 package com.mongodb.binding;

18

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

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

16

17 package com.mongodb.bulk;

18

19 import com.mongodb.client.model.Collation;

20 import org.bson.BsonDocument;

23

24 import static com.mongodb.assertions.Assertions.notNull;

25

125 * @since 3.4

126 * @mongodb.server.release 3.4

127 */

MongoException.java (https://github.com/mebigfatguy/mongo-java-driver.git) Java · 174 lines

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

16

17 package com.mongodb;

18

19 import com.mongodb.lang.Nullable;

20

24

25 import static com.mongodb.assertions.Assertions.notNull;

26

UpdateUserOperation.java (https://github.com/mebigfatguy/mongo-java-driver.git) Java · 139 lines

1 /*

2 * Copyright 2008-present MongoDB, Inc.

3 *

16

17 package com.mongodb.operation;

18

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 *

16

17 package com.mongodb.client.internal;

18

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;