We still stick to count for non session operations as countDocuments does not allow geo operators like $near in the filter query. For now we will wait to see if this is resolved within the driver. Added options to watch an entire database and resume the changestream from a given point in time (UTC). Original pull request: #576.
36 lines
1.0 KiB
YAML
36 lines
1.0 KiB
YAML
language: java
|
|
|
|
jdk:
|
|
- oraclejdk8
|
|
|
|
before_install:
|
|
- mkdir -p downloads
|
|
- mkdir -p var/db var/log
|
|
- if [[ ! -d downloads/mongodb-linux-x86_64-ubuntu1604-${MONGO_VERSION} ]] ; then cd downloads && wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-${MONGO_VERSION}.tgz && tar xzf mongodb-linux-x86_64-ubuntu1604-${MONGO_VERSION}.tgz && cd ..; fi
|
|
- downloads/mongodb-linux-x86_64-ubuntu1604-${MONGO_VERSION}/bin/mongod --version
|
|
- downloads/mongodb-linux-x86_64-ubuntu1604-${MONGO_VERSION}/bin/mongod --dbpath var/db --replSet rs0 --fork --logpath var/log/mongod.log
|
|
- sleep 10
|
|
- |-
|
|
downloads/mongodb-linux-x86_64-ubuntu1604-${MONGO_VERSION}/bin/mongo --eval "rs.initiate({_id: 'rs0', members:[{_id: 0, host: '127.0.0.1:27017'}]});"
|
|
sleep 15
|
|
|
|
env:
|
|
matrix:
|
|
- PROFILE=ci
|
|
global:
|
|
- MONGO_VERSION=4.0.0
|
|
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- oracle-java8-installer
|
|
|
|
sudo: false
|
|
|
|
cache:
|
|
directories:
|
|
- $HOME/.m2
|
|
- downloads
|
|
|
|
script: "mvn clean dependency:list test -P${PROFILE} -Dsort"
|