INNER CODE UNIT · Go

insertExamplesForSortingTest

gobeam/mongo-go-pagination · pagingQuery_test.go:50

func insertExamplesForSortingTest(db *mongo.Database) (insertedIds []interface{}, err error) {
	var data []interface{}
	data = append(data, bson.M{"title": "a"})
	data = append(data, bson.M{"title": "c"})
	data = append(data, bson.M{"title": "b"})
	data = append(data, bson.M{"title": "A"})
	data = append(data, bson.M{"title": "C"})
	data = append(data, bson.M{"title": "B"})
	result, err := db.Collection(DatabaseCollection).InsertMany(
		context.Background(), data)
	if err != nil {
		return nil, err
	}
	return result.InsertedIDs, nil
}

func TestPagingQuery_FindWithCollation(t *testing.T) {
	_, session := NewConnection()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…